ADK for TypeScript: API Reference
    Preparing search index...

    Interface RemoteA2AAgentConfig

    Configuration for the A2ARemoteAgent.

    interface RemoteA2AAgentConfig {
        afterAgentCallback?: AfterAgentCallback;
        afterRequestCallbacks?: AfterA2ARequestCallback[];
        agentCard?: string | AgentCard;
        beforeAgentCallback?: BeforeAgentCallback;
        beforeRequestCallbacks?: BeforeA2ARequestCallback[];
        client?: Client;
        clientFactory?: ClientFactory;
        description?: string;
        messageSendConfig?: MessageSendConfiguration;
        name: string;
        parentAgent?: BaseAgent<BaseAgentConfig>;
        subAgents?: BaseAgent<BaseAgentConfig>[];
    }

    Hierarchy (View Summary)

    Properties

    afterAgentCallback?: AfterAgentCallback
    afterRequestCallbacks?: AfterA2ARequestCallback[]

    Callbacks run after receiving a response chunk or event, before conversion.

    agentCard?: string | AgentCard

    Loaded AgentCard or URL to AgentCard.

    beforeAgentCallback?: BeforeAgentCallback
    beforeRequestCallbacks?: BeforeA2ARequestCallback[]

    Callbacks run before the remote request is sent.

    client?: Client

    Optional pre-initialized Client for connection pooling.

    clientFactory?: ClientFactory

    Optional ClientFactory for creating the A2A Client.

    description?: string
    messageSendConfig?: MessageSendConfiguration

    Optional default configuration for sending messages.

    name: string
    parentAgent?: BaseAgent<BaseAgentConfig>
    subAgents?: BaseAgent<BaseAgentConfig>[]