UNPKG

mahler

Version:

A automated task composer and HTN based planner for building autonomous system agents

14 lines (13 loc) 464 B
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>;