Appearance
v0.3.1 specification snapshot
v0.3.1 keeps the v0.3.0 Agent Task model and adds explicit A2A peer-task alignment for remote channels and task delegation.
Required clarifications over v0.3.0
A compatible v0.3.1 implementation SHOULD preserve:
- A local
task_ideven when the delegated peer returns an A2AtaskId. - A
remote_task_refwith peer-native ids such as A2AtaskIdandcontextId. native_protocolandnative_statusfields for peer protocols before local normalization.- Agent Card references as capability snapshots or routing inputs, not as runtime ownership records.
- A2A messages as input, clarification, task interaction, or status events rather than durable outputs.
- A2A artifacts as artifact refs linked through task graph edges.
- Streaming, subscribe, or push notification delivery as channel, task progress, artifact, cursor, ack, and snapshot repair facts.
- In-task authorization as action and permission bridge facts.