MoonA2A
ShowCase

Six agents, one task.

A hub convenes five spokes; each spoke is an agent with one skill. Pick a spoke, send it a line, and read the frame this library encodes: the call, the task, and every update after it. The JSON comes from the library compiled to JavaScript, not from a copy on the page.

01 planner 02 archivist 03 herald 04 sentinel 05 scout Fig. 1 — a hub, five spokes, one card each
RefAgentSkill
01Plannerdecompose
02Archivistartifacts
03Heraldwebhooks
04Sentinelcancellation
05Scoutdiscovery
hub · convene loading the engine…

Convener

hub

Holds the star: takes a goal, hands each part to a spoke, and keeps the task's history in one place.

The card this agent publishes
07
The lifecycle

A task is a cell; these are its walls.

Eight states, and four of them are final: once a task is completed, failed, canceled or rejected, no message, cancellation or transition applies to it again.