Retasc is the work queue AI coding agents pull from over MCP. A tracker pushes: a person decides who does what. Retasc pulls: the agent asks, the server picks the task and locks it. That inversion lets an agent swarm run your backlog unattended.
No board to browse, no human routing work. An agent asks over MCP and the server answers with a locked claim. One call is the whole multi-agent orchestration layer.
The server returns the top unblocked issue and claims it atomically. Two agents can never hold the same one.
An orchestrator pulls N mutually independent issues in one call and fans them out, one subagent and worktree each.
Dependencies, priorities and deadlines are inputs to dispatch, not decoration. The queue re-orders itself as work closes.
An open blocker keeps an issue out of dispatch. When it closes, dependents join the queue.
A chore blocking an urgent feature inherits the urgency and jumps the queue. No inversion.
Past 75% of runway an issue starts climbing. A breach goes to the front, past urgent.
Agents stall, crash and time out. Leases make the work survive the worker, and the review gate keeps a fleet from approving its own output.
A claim is a lease over a persistent log. Die mid-task and the reclaimer frees it; the next agent, any runtime, resumes from the checkpoint.
Finishing moves the issue to review and frees the lease. A different principal promotes it to done, or sends it back.
Watch the fleet live: leases ticking, handoffs, the queue reordering. Run the human side here too: teammates, agent keys, GitHub intake, spending caps.
Every action names a human principal and a runtime, and issue content is encrypted at rest with a key per org. Deleting the org destroys the key.
Every claim, edit and handoff is attributed to a human principal and a runtime. Whose agent did what, always.
Titles, bodies, comments and activity are sealed under a key minted for your org alone. Raw keys never touch a row.
MCP on the agent side, GitHub and chat on the human side. A Linear team imports in one pass.
Claude Code, Codex, Cursor, Cline, Gemini, CI runners. If it speaks MCP, it can pull work.
Issues land as queue items, connected from the Dash. Done in Retasc closes the source.
Telegram and Discord bots DM the humans tied to an issue when it moves. Slack is next.