Skip to content

Server 0.5.3

Latest

Choose a tag to compare

@jeffrschneider jeffrschneider released this 08 Nov 01:36
· 3 commits to main since this release
6e7c773

A2A Tasks now give a platform the rest of what 0.3.0 Tasks give it. Additive: nothing a deployment has to act on.

  • Overdue A2A Tasks. The task manager's overdue sweep now covers A2A Tasks. A Task whose budget deadline passes is marked overdue beside the Task, and its A2A state is left as it is. The requester gets the overdue notice in the binding's form, on mesh.task.{taskId}.update.
  • Exhausted Tasks keep their cancel fields. cancel_reason, unmet_need or dependency, and canceled_by are recorded and carried on mesh.event.task.exhausted.
  • Inputs beside the Task. The record keeps the creating Message's parts (whole up to 16 KiB, past that a digest per part), served by /admin/v1/a2a-tasks.
  • Problem reports on an input wait. While a Task waits for input, waiting_on holds the problem reports from its status message.
  • The responder's own read. mesh.task.a2a.get with only {id} answers the Task's recorded responder.

Images: ghcr.io/agent-messaging/agent-messaging-server:0.5.3 and ghcr.io/agent-messaging/agent-messaging-a2a-gateway:0.5.3. The matching SDK is 0.68.0.