Agent Client Protocol - v1.2.1
    Preparing search index...

    Type Alias AgentRequest

    A JSON-RPC request object.

    type AgentRequest = {
        id: RequestId;
        method: string;
        params?:
            | WriteTextFileRequest
            | ReadTextFileRequest
            | RequestPermissionRequest
            | CreateTerminalRequest
            | TerminalOutputRequest
            | ReleaseTerminalRequest
            | WaitForTerminalExitRequest
            | KillTerminalRequest
            | CreateElicitationRequest
            | ConnectMcpRequest
            | MessageMcpRequest
            | DisconnectMcpRequest
            | ExtRequest
            | null;
    }
    Index

    The request id used to correlate the matching response.

    method: string

    The method name to invoke.

    params?:
        | WriteTextFileRequest
        | ReadTextFileRequest
        | RequestPermissionRequest
        | CreateTerminalRequest
        | TerminalOutputRequest
        | ReleaseTerminalRequest
        | WaitForTerminalExitRequest
        | KillTerminalRequest
        | CreateElicitationRequest
        | ConnectMcpRequest
        | MessageMcpRequest
        | DisconnectMcpRequest
        | ExtRequest
        | null

    Method-specific request parameters.