Unique identifier for the context/conversation
OptionalexistingAny existing task state (for task continuation scenarios)
OptionalreferenceReference tasks for multi-turn conversations
OptionalrequestAdditional metadata from the original request
OptionaltaskAny existing task state (for task continuation scenarios)
Unique identifier for the task
The original message from the user containing the request
Base RequestContext interface (local definition based on actual usage)
This defines the structure that the A2A SDK RequestContext actually has based on how it's used in PaymentsRequestHandler.