mahler
Version:
A automated task composer and HTN based planner for building autonomous system agents
14 lines (13 loc) • 464 B
TypeScript
import { type AgentRuntimeEvent } from '../agent';
export interface Logger {
debug(...args: any[]): void;
info(...args: any[]): void;
warn(...args: any[]): void;
error(...args: any[]): void;
}
export declare const NullLogger: Logger;
export type Trace<S> = (e: AgentRuntimeEvent<S>) => void;
/**
* Create a human readable tracer of events during agent runtime
*/
export declare function readableTrace<S = any>(logger: Partial<Logger>): Trace<S>;