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

    Type Alias ToolCallUpdate

    An update to an existing tool call.

    Used to report progress and results as tools execute. All fields except the tool call ID are optional - only changed fields need to be included.

    See protocol docs: Updating

    type ToolCallUpdate = {
        _meta?: { [key: string]: unknown } | null;
        content?: ToolCallContent[] | null;
        kind?: ToolKind | null;
        locations?: ToolCallLocation[] | null;
        rawInput?: unknown;
        rawOutput?: unknown;
        status?: ToolCallStatus | null;
        title?: string | null;
        toolCallId: ToolCallId;
    }
    Index

    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

    content?: ToolCallContent[] | null

    Replace the content collection.

    kind?: ToolKind | null

    Update the tool kind.

    locations?: ToolCallLocation[] | null

    Replace the locations collection.

    rawInput?: unknown

    Update the raw input.

    rawOutput?: unknown

    Update the raw output.

    status?: ToolCallStatus | null

    Update the execution status.

    title?: string | null

    Update the human-readable title.

    toolCallId: ToolCallId

    The ID of the tool call being updated.