displayName
LogContext
contextKind
logging-payload
typescriptInterface
LogContext
producerIface
@a5c-ai/agent-mux callers of Logger.{trace,debug,info,warn,error,fatal,child}
consumerIfaces
- @a5c-ai/agent-mux-observability logger.ts (pino bindings)
- @a5c-ai/agent-mux-observability telemetry.ts (span attributes)
fieldSchema
- runId:string:optional:Correlate logs across a single run
- agent:string:optional:Agent name (claude, codex, gemini, ...)
- sessionId:string:optional:Multi-turn conversation id
- model:string:optional:Model identifier
- userId:string:optional:End-user identifier
- operationId:string:optional:Request/operation tracing id
- component:string:optional:Component or module name
- duration:number:optional:Operation duration in milliseconds
- cost:ref<CostInfo>:optional:Cost info
- error:object:optional:{ code?, message?, stack?, recoverable?, name? }
- <extras>:unknown:optional:Open-ended metadata bag
sourceCitation
packages/agent-mux/observability/src/types.ts:23-52