UNPKG

agente-toolkit

Version:

A barebones TypeScript library for building AI agents with intelligent tool execution and self-correction capabilities

34 lines 1.49 kB
export type LogLevel = 'error' | 'warn' | 'info' | 'debug'; interface LoggerConfig { level: LogLevel; verbose: boolean; enableFileLogging?: boolean; logFile?: string; } declare class AgentLogger { private logger; private isVerbose; constructor(config?: LoggerConfig); setVerbose(verbose: boolean): void; error(message: string, meta?: any): void; warn(message: string, meta?: any): void; info(message: string, meta?: any): void; debug(message: string, meta?: any): void; logPrompt(prompt: string, context?: any): void; logModelResponse(response: string, meta?: any): void; logPlanCreation(message: string, tools: any[], plan: any): void; logToolExecution(toolName: string, params: any, result: any, duration?: number): void; logParameterResolution(stepId: string, originalParams: any, resolvedParams: any): void; logMemoryOperation(operation: string, details: any): void; logValidationError(toolName: string, errors: any): void; logAgentStart(agentType?: string): void; logAgentEnd(): void; logRunStart(meta?: any): void; logRunEnd(meta?: any): void; logStepStart(stepId: string, toolName: string, meta?: any): void; logStepEnd(stepId: string, toolName: string, durationMs?: number, meta?: any): void; } export declare function initializeLogger(config: LoggerConfig): AgentLogger; export declare function getLogger(): AgentLogger; export { AgentLogger }; //# sourceMappingURL=logger.d.ts.map