UNPKG

agente-toolkit

Version:

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

34 lines 1.2 kB
import { AgentLogger } from '../interfaces/AgentLogger'; /** * Console-based logger implementation. * Outputs structured logs to console with optional formatting. */ export declare class ConsoleLogger implements AgentLogger { private enableTimestamps; private enableColors; constructor(options?: { enableTimestamps?: boolean; enableColors?: boolean; }); info(message: string, meta?: any): void; warn(message: string, meta?: any): void; error(message: string, meta?: any): void; debug(message: string, meta?: any): void; private log; } /** * Silent logger implementation that discards all log messages. * Useful for testing or when logging should be completely disabled. */ export declare class SilentLogger implements AgentLogger { info(message: string, meta?: any): void; warn(message: string, meta?: any): void; error(message: string, meta?: any): void; debug(message: string, meta?: any): void; } /** * Creates a default logger instance suitable for most use cases. * Uses ConsoleLogger with reasonable defaults. */ export declare function createDefaultLogger(): AgentLogger; //# sourceMappingURL=defaultLoggers.d.ts.map