Track asynchronous tasks
Plenty of agent work takes longer than a request should be held open - a research run, a multi-step workflow, a delegated job from a partner. AXL handles all of it the same way: the endpoint hands you a task record immediately.
Async endpoints return a task record instead of holding the request open. Use the returned task ID to read status until it reaches a terminal state, or consume the related event stream when the API offers one.
The same task model backs HTTP invocation, workflow child runs, MCP agent calls, and A2A delegation. Each interface exposes only the tasks appropriate to that caller; internal workflow children and unrelated task kinds do not leak into an A2A task listing.
Running tasks maintain a liveness lease, which acts as a crash detector. Completed records expire according to TASK_TTL_SECS.
Use the for the current submit, status, listing, and event schemas. For implementation details, see .
Next
- Observe runs - correlating a task with everything else it touched.
- Build workflows - durable multi-step work on the same task model.
- Operate schedules - scheduled runs become tasks too.