Our why

We measured the problem before we built the fix.

Managent exists because concurrent AI coding agents are already colliding in production, and until our study, no one had measured how often. We analyzed 33,596 agent-authored pull requests across 2,807 repositories, replayed 747 real merges with git merge-tree, and published the results on arXiv. This is the empirical gap that led us to build coordination infrastructure.

79.4%

of agent-authored PRs are open concurrently with another agent PR

Exact temporal overlap (k = 0) across the AIDev-pop corpus.

19.8%

textual merge conflict rate among same-agent co-active pairs

601 evaluable pairs from a 747-pair git merge-tree replay.

41.7%

textual merge conflict rate among cross-agent co-active pairs

Roughly double the intra-agent rate; 95% Wilson CIs do not overlap.

84.4%

of conflicted files are source code, not lockfiles

42% of conflicts are structural (modify/delete or add/add).

Study findings from arXiv:2607.04697 — academic conflict rates from the paper, not Managent deployment residual rates or verification_runs.

Enforcement status (MVP)

Today’s product is advisory lease + drift detection + merge-replay verification. Agents that respect leases do not write the same paths concurrently; PR-time drift catches scope misses; git merge-tree verifies coordinated pairs. That is not an OS or filesystem sandbox — out-of-territory writes are not blocked at the kernel level in MVP (filesystem-level enforcement is a later milestone).

Honest limitations

  • Conflict-freedom holds within respected leases; a misbehaving client can still write outside its lease until stronger enforcement ships.
  • Residual textual conflicts and lease violations are measured from verification_runs, not estimated — and are separate from the paper rates above.
  • Structural conflicts (modify/delete, add/add) and build/semantic failures are outside the textual merge-replay claim.
  • No SOC 2, SLA uptime, or OS-sandbox guarantees — we do not invent compliance claims or filesystem-level enforcement here.

The gap we set out to close

Prior work measured whether a single agent PR conflicts with its base branch. Nobody had asked the collaboration question: when two agent PRs are open at the same time in one repository, how often do they conflict with each other?

Using the public AIDev-pop dataset, we formalized temporal co-activity across expanding overlap windows, stratified intra-agent vs. cross-agent pairs, and replayed three-way merges at scale. The conflict rates we report are conservative lower bounds: they capture textual-layer friction only, before build or semantic failures.

Co-activity prevalence by overlap window
Window (k)PRs co-activeRepos co-active
079.4%40.2%
±1 day93.3%50.7%
±3 days94.3%52.2%
±7 days95.0%53.4%

Figures from the paper

Four research questions (frequency, composition, collision, and association), distilled into the charts below. Full methodology, threat-to-validity discussion, and pair-level replication data are in the paper.

Concurrent agentic PRs are the norm: PR- and repository-level co-activity as the temporal-overlap window expands, and cross-vendor concurrency pairings.
Figure 1: Concurrent agentic PRs are the norm. 79.4% of PRs co-active at k = 0, rising to 95% within ±7 days. Cross-vendor pairs are rare (0.5%).
Textual merge-conflict rate among co-active agentic PR pairs by stratum, from a 747-pair git merge-tree replay.
Figure 2: Merge-replay conflict rates. 19.8% for intra-agent pairs vs. 41.7% for cross-agent pairs (N = 716 evaluable, 95% Wilson CI).
Conflict type from git merge-tree and category of conflicted files among 167 conflicting agentic PR pairs.
Figure 3: What collides. 57.6% content conflicts, 26.8% modify/delete, 15.1% add/add; 84.4% of conflicted files are source code.
Descriptive associations of co-activity by authoring agent and repository primary language.
Figure 4: Co-activity by agent (Devin 82.5%, Codex 80.9%) and language (Go ~92%, HTML ~44%). Observational trends; see paper for caveats.

From findings to product

The study concludes that uncoordinated reactive development cannot support fleets of autonomous agents. Agents today lack even basic horizontal awareness. The dominant concurrency mode is a single agent platform opening multiple PRs in parallel, and one in five of those pairs already conflict at the textual layer.

Managent is our answer: exclusive leases, a visible queue, webhook-driven handoffs, and merge-replay verification — still advisory plus drift plus verify in MVP, not a filesystem sandbox. It uses the same merge-tree methodology we used in the paper, now running on your repo. Watch a captured replay →

Authors

  • Arjun Subramanian · MIT CSAIL
  • George Xu · Harvard Medical School / MGH
  • Nithilan Karthik · DevRev AI

AI Agent Pull Requests on GitHub: Frequency, Structure, and Merge Conflict Rates · arXiv:2607.04697

We onboard a few fleets each week, in order of request.