UNPKG

agente-toolkit

Version:

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

24 lines 1.2 kB
import { AgentLogger } from '../interfaces/AgentLogger'; /** * Utility class that provides specialized logging methods using the basic AgentLogger interface. * This helps maintain rich logging semantics while using the injectable logger pattern. */ export declare class LoggerUtils { private logger; constructor(logger: AgentLogger); logPrompt(prompt: string, meta?: 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; private truncateForLog; } //# sourceMappingURL=loggerUtils.d.ts.map