Parallelism without a referee is just conflict.
One agent is a tool. Five agents on one repository are a distributed system, and distributed systems need an authority that decides who holds what, for how long, and what happens when two of them want the same thing.
Claims, leases, and arbitration come from CLAiR — a real coordination authority, not a convention agents are asked to respect.
Every team that scales past one agent meets this within a week, usually as a merge conflict nobody can explain.
Two agents reason independently about the same module, the same interface, or the same migration — and neither of them knows the other exists.
Overwritten changes, contradictory refactors, and merge conflicts that consume more tokens to resolve than the original work consumed to produce.
Serializing the constellation makes the collisions stop and makes the parallelism pointless. You’re now paying platform overhead for a single-threaded agent.
CLAiR owns live coordination underneath ASE: who holds what work, on what lease, and what unblocks when it’s released.
An agent claims a work item and receives a transient lease. A second agent cannot hold the same claim — not by convention, but because the authority won’t issue it.
When claims compete, CLAiR arbitrates and records the outcome. The losing agent is redirected before it writes, rather than reconciled afterward.
A common coordination surface carries work status, findings, and gate state, so parallel agents operate on shared reality instead of six private guesses.
Gates express ordering as well as approval. Work that must follow other work does, without an operator standing there to release it by hand.
The choreography is the product. Here is the loop, once.
Planning produces scoped work items with dependencies, so there is something specific to hold rather than a whole repository to fight over.
Each claim grants exclusive hold for a bounded time. Expiry releases the work rather than stranding it when an agent dies.
Competing claims are resolved before any change is written, and the decision goes into the run record.
Completing or expiring a lease frees dependent work, and the constellation keeps moving without an operator refereeing.
Coordination is not a black box — it is a queryable history of the run.
Watch a live multi-agent run with claims and leases visible — including what happens when two agents want the same work.
Elevate Your Vibe with ASE Precision.