call_id as an A2A task ID.
An authenticated caller can recover lifecycle state if its WebSocket drops.
List filters
The list operation supports:statuspageSizepageTokenhistoryLengthstatusTimestampAfterincludeArtifacts
Cancellation
Cancellation becomes terminal only after the listener confirms that queued work was removed or the running process exited. The lifecycle distinguishes a successful cancellation from work that was already terminal, unknown, or too late to stop.Retention and content boundary
This is a short-lived status store, not offline delivery. Records remain only through the original six-minute call deadline. Prompts, replies, peer failure details, task IDs, context IDs, and conversation history are not exposed as A2A artifacts because they are inside endpoint-encrypted envelopes.includeArtifacts therefore cannot reveal reply text. An offline callee still
fails immediately and no mailbox is created.
See protocol frames for the live call lifecycle.
Source of truth: README A2A behavior.