인터페이스: DebugConfig
정의 위치: packages/ai/src/logger/types.ts:73
카테고리별 토글과 선택적 사용자 지정 로거를 결합한 세밀한 디버그 구성입니다. 지정하지 않은 카테고리 플래그의 기본값은 true입니다.
확장
속성
agentLoop?
optional agentLoop?: boolean;
정의 위치: packages/ai/src/logger/types.ts:50
채팅 에이전트 루프의 반복 표시와 단계 전환입니다. 채팅 전용입니다.
상속 출처
config?
optional config?: boolean;
정의 위치: packages/ai/src/logger/types.ts:54
미들웨어 onConfig 후크에서 반환되는 구성 변환입니다. 채팅 전용입니다.
상속됨
errors?
optional errors?: boolean;
정의 위치: packages/ai/src/logger/types.ts:58
파이프라인 전반에서 포착된 오류입니다. 다른 카테고리와 달리 debug를 지정하지 않아도 기본값은 true입니다. 표시하지 않으려면 errors: false 또는 debug: false를 명시적으로 설정합니다.
상속됨
logger?
optional logger?: Logger;
정의 위치: packages/ai/src/logger/types.ts:77
사용자 지정 Logger 구현입니다. 생략하면 기본 ConsoleLogger가 출력을 console.debug/info/warn/error로 전달합니다.
middleware?
optional middleware?: boolean;
정의 위치: packages/ai/src/logger/types.ts:42
각 미들웨어 훅 호출 전후의 입력과 출력입니다. 채팅 전용입니다.
상속됨
output?
optional output?: boolean;
정의 위치: packages/ai/src/logger/types.ts:38
모든 미들웨어를 거친 후 소비자에게 전달되는 청크/결과입니다. 스트리밍 활동에서는 청크마다 발생하고, 비스트리밍 활동에서는 결과마다 한 번 발생합니다.
상속됨
provider?
optional provider?: boolean;
정의 위치: packages/ai/src/logger/types.ts:34
공급자 SDK(OpenAI, Anthropic, Gemini, Ollama, Grok, Groq, OpenRouter, fal, ElevenLabs, BytePlus)에서 받은 원시 청크/프레임입니다. 모든 스트리밍 어댑터의 청크 루프 내부에서 발생합니다.
상속됨
request?
optional request?: boolean;
정의 위치: packages/ai/src/logger/types.ts:62
각 어댑터 SDK 호출 전에 발생하는 발신 호출 메타데이터(공급자, 모델, 메시지/도구 수)입니다.
상속됨
sandbox?
optional sandbox?: boolean;
정의 위치: packages/ai/src/logger/types.ts:67
샌드박스 내부 동작입니다. watcher 시작/중지 및 메커니즘, 파일 이벤트, 샌드박스 훅 디스패치, ensure/bootstrap 및 수명 주기 전환을 포함합니다. 채팅 전용입니다.
상속됨
tools?
optional tools?: boolean;
정의 위치: packages/ai/src/logger/types.ts:46
채팅 에이전트 루프에서 도구 호출을 실행하기 전과 후입니다. 채팅 전용입니다.