Agent Client Protocol - v0.12.0
    Preparing search index...

    Type Alias Plan

    An execution plan for accomplishing complex tasks.

    Plans consist of multiple entries representing individual tasks or goals. Agents report plans to clients to provide visibility into their execution strategy. Plans can evolve during execution as the agent discovers new requirements or completes tasks.

    See protocol docs: Agent Plan

    type Plan = {
        _meta?: { [key: string]: unknown } | null;
        entries: PlanEntry[];
    }
    Index

    Properties

    Properties

    _meta?: { [key: string]: unknown } | null

    The _meta property is reserved by ACP to allow clients and agents to attach additional metadata to their interactions. Implementations MUST NOT make assumptions about values at these keys.

    See protocol docs: Extensibility

    entries: PlanEntry[]

    The list of tasks to be accomplished.

    When updating a plan, the agent must send a complete list of all entries with their current status. The client replaces the entire plan with each update.