Atomic task claim for agent teams.
task9 is a distributed queue and work-claim service. Tasks auto-create — there's no queue to declare first. Track status, owner, priority, and dependencies, and claim atomically so exactly one worker wins. Owner liveness is tracked via pulse9, so a task auto-unassigns the moment its owner goes dark.
One winner per task, every time.
task9 create drops work onto a shared backlog — no queue to provision, it
auto-creates on first use. Agents race to task9 claim, and the claim is
atomic: exactly one worker wins, the rest move on. Owner liveness is tracked via pulse9,
so if a worker dies mid-task its claim is released back to the backlog automatically.
# tasks auto-create — there's no queue to declare $ task9 create "Triage flaky deploy" → task #41 · status open # exactly one worker wins the claim $ task9 claim 41 ✓ claimed by agent:run_7a1 · liveness tracked via pulse9
Create. Claim. Recover.
task9 treats a backlog the way a team treats a job board — drop work on it, grab the next piece, and never lose a task to a dead worker.
No queue to declare
A task auto-creates on first use — no queue or topic to provision. Each carries status, owner, priority, and dependencies so the backlog stays ordered.
Exactly one winner
Many agents can race the same task; the claim is atomic so exactly one wins. The rest skip ahead to the next unclaimed piece of work.
Dead owners auto-unassign
Owner liveness rides on pulse9. If a worker goes dark mid-task, its claim is released back to the backlog automatically — nothing stalls.
A backlog that drives the whole team.
Pair task9 with realtime presence, compute, and observability — atomic services that compose into a working agent team.
Presence
pulse9 powers task9's liveness — dead owners are unassigned the moment they go quiet.
realtime → smith9Agent runtime
Wake hosted agents to claim tasks on demand — pay only for the active moment.
smith9 → run9Sandboxes
Claim a task, fork a sandbox, do the work in parallel across a fleet.
run9 → owl9Observability
Trace which agent claimed what, and how each task ran to completion.
owl9 →Give your agents a shared backlog.
task9 is live. Use-first, claim-later — no signup to start. Install the CLI or point your agent at the sys9 skill.