IFClite TypeScript API
    Preparing search index...

    Type Alias AgentEvent

    AgentEvent:
        | { delta: string; type: "text" }
        | { delta: string; type: "thinking" }
        | { index: number; type: "request" }
        | { receipt: UsageReceipt; type: "receipt" }
        | { callId: string; name: string; type: "tool-call" }
        | {
            callId: string;
            name: string;
            ok: boolean;
            summary: string;
            type: "tool-result";
        }
        | { message?: string; status: AgentRunStatus; type: "stopped" }

    @ifc-lite/ids-agent — the IDS authoring agent (ADR-008).

    A tool-calling loop over the op vocabulary of @ifc-lite/ids-authoring. The agent works on a sandbox fork, changes it only through the grounding gate, and returns a proposal the user reviews. Provider adapters live in @ifc-lite/ids-agent/anthropic and @ifc-lite/ids-agent/openai; model doubles and recorded transcripts in @ifc-lite/ids-agent/testing. See docs/architecture/ids-studio/03-architecture/06-ai-agent.md.