Defined in: packages/typescript/ai/src/logger/types.ts:68
Granular debug configuration combining per-category toggles with an optional custom logger. Any unspecified category flag defaults to true.
optional agentLoop: boolean;optional agentLoop: boolean;Defined in: packages/typescript/ai/src/logger/types.ts:50
Iteration markers and phase transitions in the chat agent loop. Chat-only.
optional config: boolean;optional config: boolean;Defined in: packages/typescript/ai/src/logger/types.ts:54
Config transforms returned by middleware onConfig hooks. Chat-only.
optional errors: boolean;optional errors: boolean;Defined in: packages/typescript/ai/src/logger/types.ts:58
Caught errors throughout the pipeline. Unlike other categories, defaults to true even when debug is unspecified. Explicitly set errors: false or debug: false to silence.
optional logger: Logger;optional logger: Logger;Defined in: packages/typescript/ai/src/logger/types.ts:72
Custom Logger implementation. When omitted, a default ConsoleLogger routes output to console.debug/info/warn/error.
optional middleware: boolean;optional middleware: boolean;Defined in: packages/typescript/ai/src/logger/types.ts:42
Inputs and outputs around each middleware hook invocation. Chat-only.
optional output: boolean;optional output: boolean;Defined in: packages/typescript/ai/src/logger/types.ts:38
Chunks/results yielded to the consumer after all middleware. For streaming activities this fires per chunk; for non-streaming activities it fires once per result.
optional provider: boolean;optional provider: boolean;Defined in: packages/typescript/ai/src/logger/types.ts:34
Raw chunks/frames received from a provider SDK (OpenAI, Anthropic, Gemini, Ollama, Grok, Groq, OpenRouter, fal, ElevenLabs). Emitted inside every streaming adapter's chunk loop.
optional request: boolean;optional request: boolean;Defined in: packages/typescript/ai/src/logger/types.ts:62
Outgoing call metadata (provider, model, message/tool counts) emitted before each adapter SDK call.
optional tools: boolean;optional tools: boolean;Defined in: packages/typescript/ai/src/logger/types.ts:46
Before/after tool-call execution in the chat agent loop. Chat-only.