The current invocation context, providing access to session state, agent metadata, and services.
The A2A message send parameters that will be sent to the remote agent. Mutations to this object are reflected in the outgoing request.
A Promise or void. Returning a rejected Promise aborts the request.
Callback called before sending a request to the remote agent. Allows modifying the request parameters.