/** * Logger — Debug-mode scoped logging utility for AgentKit. * * Only logs when debug mode is enabled in config. */ const PREFIX = '[AgentKit]'; let debugEnabled = false; export function setDebugEnabled(enabled: boolean): void { debugEnabled = enabled; } export function logDebug(...args: any[]): void { if (debugEnabled) { console.log(PREFIX, ...args); } } export function logInfo(...args: any[]): void { console.log(PREFIX, ...args); } export function logWarn(...args: any[]): void { console.warn(PREFIX, ...args); } export function logError(...args: any[]): void { console.error(PREFIX, ...args); }