Fleets of agents that stop stepping
on each other.
Fleet is how Memtrace coordinates fleets of AI coding agents working on the same codebase. Agents say what they're about to do, before they do it. The broker sees overlaps coming, picks the safest path, and auto-merges 9 out of 10. Humans only get pulled in when a real decision has to be made.
The model isn't the problem. The fleet is.
Allie K. Miller (#1 most-followed voice in AI business) has documented her workflow: multiple Claude Code instances running simultaneously, each with filesystem access. Software teams will run fleets, not single agents, within 12 months.
Each agent starts cold
Re-reads files. Contradicts decisions another agent made an hour ago. Two agents editing the same function silently overwrite each other.
Merge time is too late
Three agents doing related refactors → conflicts that take humans hours to reconcile. The git tooling was designed for two engineers, not twelve agents.
Agents announce intent
Before editing, every agent calls publish_intent. The broker classifies overlaps against the live code map and chooses the safe path.
Cost gravity, not enforcement
Cooperation is cheaper than collision. Agents that ignore the protocol pay the cost in token waste and merge conflicts. The fleet self-selects.
Three kinds of overlap. Two get auto-merged.
Every declared intent goes into one of three buckets. The broker decides which based on the structural delta: does this change add, modify, or break existing code?
New code, no overlap with existing
New files. New functions. New tests. The change doesn't touch what anyone else relies on, so the broker accepts it instantly regardless of who else is working.
cart/totals.spec.ts while three others edit auth.Two agents change the same thing
The broker picks the most recent intent and gives the other a heads-up with the winning change attached. The losing agent replans against the new state, no merge conflict.
rotateToken(). β replans on top of α's version.The change breaks the contract
An agent wants to delete a function or change its signature in a way that breaks callers. The broker stops the change and surfaces a clean conflict report. This is the only case a human is involved.
userId parameter from verifyJwt while six other agents call it.Two engineers. Two agents. Same file. Zero merge conflicts.
A live broker log from a real fleet. Two agents touch auth/session.ts at the same time. The fleet sees the overlap, picks the safe way through, both branches land clean.
What the broker does
Every line below is a real message from the broker on a fleet run. It receives intents, checks the code map, classifies overlaps, picks a resolution verb, seals the episode in MemDB.
11 MCP tools. Built into Memtrace.
No shell wrapping. No git hooks. No kernel-level setup. Memtrace auto-registers as an MCP server, so the integration is identical for any MCP-compatible agent (Claude Code, Cursor, Codex, Gemini CLI, Windsurf).
The MCP tool surface · live inside Memtrace
11 coordination tools1,000 tasks · 30 overlap zones · measured wallclock.
Methodology: identical 1,000-task workload, run twice: once siloed (no coordination), once with Fleet. Same model (Claude Haiku 4.5), same dataset, 30 hand-built overlap zones across 38 intent kinds. Result JSONs in the public repo.
Coordinated fleet finished 1,000 tasks in 62% of the siloed baseline's time. Same agents, same model, same tasks.
271 of 300 overlapping tasks resolved without an agent burning work. Pre-classified by the broker, no token spend.
76.5M tokens coordinated vs 103M siloed. Cost: $16.34 vs $20.48 on the same workload.
Out of 300 overlapping tasks. The only ones that actually needed a human decision. Down from 77 in the siloed run.
Your engineers don't have to play referee.
It ships inside Memtrace. Your agents see each other.
9 out of 10 overlaps auto-resolve.
Humans get pulled in only when it matters.
Fleet ships inside Memtrace. It auto-registers as an MCP server. Drop the config into Cursor or Claude Code, run your fleet normally, and the broker handles the rest. Free during early access.