NewEvery agent tool call now routes through the governed MCP gateway — policy check, audit log, then dispatch.Read the changelogarrow_forward
XOOZLYAI Orchestrator
routeHow it workssmart_toyAgent fleetshieldGovernance & trustsellPricingmenu_bookDocsarticleBloghistoryChangelog
Log inStart free
grid_viewProductsrouteHow it workssmart_toyAgent fleetshieldGovernance & trustsellPricingmenu_bookDocsarticleBloghistoryChangelogHelp centreLog in
Start free
  1. XOOZLY
  2. chevron_rightDocumentation
Loading the knowledge base…
XOOZLYAI Orchestrator

Ready to orchestrate your AI fleet with total confidence?

Start a project, set a cost cap, and watch the loop run with every tool call policy-checked and logged before it leaves the platform.

Start freearrow_forwardSee what shipped
  • check_circleNo credit card required
  • check_circleYour keys, your model spend
  • check_circleEvery tool call audited

Platform

  • All productsarrow_forward
  • Orchestration looparrow_forward
  • Agent fleetarrow_forward
  • Governed control planearrow_forward
  • Pricingarrow_forward

Trust & legal

  • Trust centrearrow_forward
  • Security & compliancearrow_forward
  • AI use policyarrow_forward
  • Report a vulnerabilityarrow_forward
  • Data subject requestsarrow_forward

Resources

  • Documentation & guidesarrow_forward
  • Engineering & research blogarrow_forward
  • Changelogarrow_forward
  • Uptime & reliabilityarrow_forward

Browse by domain

  • Strategy & Researcharrow_forward
  • Developmentarrow_forward
  • QAarrow_forward
  • Governance & Orchestrationarrow_forward
  • All 10 domainsarrow_forward
XOOZLY
© 2026 XOOZLY · 61 agents · 10 domains · 8 SDLC stationsAI use policyarrow_forwardLog inarrow_forward99.9% uptime SLAarrow_forward
  1. XOOZLY
  2. chevron_rightDocumentation
  3. chevron_rightGuide
Loading this guide…
  1. XOOZLY
  2. chevron_rightDocumentation
  3. chevron_rightLong-running asynchronous agent execution tracking
arrow_backBack to the knowledge base
schedule1 min read·verifiedChecked against the code on 25 October 2026
Agent fleets & observabilitylong-running-execution-trackingcodeapi-server/orchestrator/queue.pycodeapi-server/orchestrator/worker.py

Operations

Long-running asynchronous agent execution tracking

Agent runs and bulk operations are queued work, not blocking requests. The API returns once the work is accepted; everything after that is followed through the job's own progress record.

open_in_newOpen Global jobs dashboard in the consolearrow_forward
01

Queued work, not blocking requests

Starting a run does not hold an HTTP request open. The call returns once the work is accepted onto the queue, and a worker picks it up independently — so a slow run never becomes a slow API.

  • The run's own record is the durable state; nothing important lives only in a worker's memory.
  • A cancellation is observed by the worker rather than killing it mid-write.
  • Work orphaned by a worker that disappeared is swept and made available again instead of being lost.
02

Following a job

Follow a long job through its progress record rather than by polling for completion: it shows where the work currently is, and a failed job stays listed with its reason instead of disappearing.

03

Cancelling a run

A cancellation is observed by the worker rather than imposed on it. The worker notices and stops at a boundary, so work in progress is not torn down mid-write and the run's recorded state stays coherent.

04

When a worker disappears

Work claimed by a worker that then vanished is swept and made available again rather than being lost. That is what keeps a crashed or restarted worker from stranding a run in a state nothing will ever pick up.

databaseDurable state lives in the run's own recordNothing important lives only in a worker's memory, which is the property that makes the sweep safe: the recovered run resumes from recorded state, not from whatever the dead worker was holding.

boltPut it into practice

Run a fleet with these guardrails on from day one.

Hard cost caps, one audited gateway in front of every tool call, and versioned rule files — the defaults, not an enterprise add-on.

Start freearrow_forward

On this page

4 sections
  1. 1. Queued work, not blocking requestschevron_right
  2. 2. Following a jobchevron_right
  3. 3. Cancelling a runchevron_right
  4. 4. When a worker disappearschevron_right
feedbackSomething missing?

Related guides

  • articleReviewing Rule Optimizer automated proposalsApproval queue
  • articleInterpreting execution traces in the Trace ViewerCycle history
  • articleFailed step diagnostics and human-in-the-loop corrective actionsOrchestration dashboard