OptionalafterOptionalafterCallbacks run after receiving a response chunk or event, before conversion.
OptionalagentLoaded AgentCard or URL to AgentCard.
OptionalbeforeOptionalbeforeCallbacks run before the remote request is sent.
OptionalclientOptional pre-initialized Client for connection pooling.
OptionalclientOptional ClientFactory for creating the A2A Client.
OptionaldescriptionHuman-readable description (used when a node is exposed as a tool).
OptionalinputOptional schema validating the node input (Zod v3/v4 or genai Schema).
OptionalisolationRuns this node's subtree in an isolated conversation scope: an agent inside
it sees only session events carrying the same scope, plus untagged ones.
true derives a scope per node run; a string is an explicit shared tag.
OptionalmessageOptional default configuration for sending messages.
OptionalmetadataOptional request-level metadata to include in the A2A message send request.
If omitted, defaults to context.a2aMetadata from the current invocation context.
Canonical, unique-within-a-graph node name.
OptionaloutputOptional schema validating the node output (Zod v3/v4 or genai Schema).
OptionalparentOptionalrerunIf true, the node re-executes when a workflow resumes even if it already completed in a prior turn. Default false.
OptionalretryOptional retry configuration for transient failures.
OptionalstateOptional schema validating relevant session state (Zod v3/v4 or genai Schema).
OptionalsubOptionaltimeoutMaximum time, in seconds, for this node to complete.
OptionalwaitIf true, the node only produces its output once all of its predecessors have triggered it (fan-in / join semantics). Default false.
Configuration for the A2ARemoteAgent.