lloyal-agents API Reference
    Preparing search index...

    Type Alias AgentEvent

    AgentEvent:
        | { agentId: number; parentAgentId: number; type: "agent:spawn" }
        | {
            agentId: number;
            text: string;
            tokenCount: number;
            type: "agent:produce";
            entropy?: number;
            surprisal?: number;
        }
        | { agentId: number; args: string; tool: string; type: "agent:tool_call" }
        | {
            agentId: number;
            result: string;
            tool: string;
            type: "agent:tool_result";
        }
        | {
            agentId: number;
            filled: number;
            tool: string;
            total: number;
            type: "agent:tool_progress";
        }
        | { agentId: number; findings: string; type: "agent:report" }
        | { agentId: number; type: "agent:done" }
        | { cellsUsed: number; nCtx: number; type: "agent:tick" }

    Events emitted by the runtime during agent pool execution

    Subscribe to these via the events channel from initAgents. Harnesses can extend this union with phase-level events for display.