Repository navigation
0.2.0
The ESS specification now covers the A2A JSON-RPC method names and error codes and both response streams.
It also resolves 6 of the 12 UNMAPPED markers from a2a.proto and the A2A v1.0.1 specification.
Breaking
- Push notification configs are scoped to their parent task. Deleting a config of an unknown task now answers TaskNotFound.
- Views carry grants (section 13.1):
TasksandTaskPushNotificationConfigsgo to the Client,PushNotificationConfigsandAllTasksto the Agent. - SendMessage blocking follows
SendMessageConfiguration.blockingfroma2a.proto.
Changed
- Each A2A error carries its JSON-RPC code (-32001 to -32009), including the new InvalidAgentResponse (-32006).
- MessageStreamResponse and TaskSubscriptionResponse events, published on the
message:streamandtasks:subscribeAsyncAPI channels. - ListTaskPushNotificationConfigs, UpdateArtifact, and the ContextNotAccepted, VersionNotSupported and ExtensionSupportRequired errors.
- Refusals decided by the request alone now answer before the task lookup.
TaskSnapshot.context_idand the ListTaskPushNotificationConfigs response fields are optional, as ina2a.proto.- The release workflow uploads its assets to this bot-created Release.
Full entry: https://github.com/beyond10x/a2a/blob/0.2.0/CHANGELOG.md