When many coding agents share one codebase, delivery must handle concurrency

Patrick Debois explains how shared planning, merge strategies and risk-based review can help teams coordinate agents.

PDPatrick DeboisIntervenant · Tessl
Chaîne
AI Engineer
Publié
10 nov. 2026
Vidéo
22:49
Lecture
3 min
Diapositives
4
Original
anglais
Ouvrir sur YouTube
En faisant défiler, la vidéo se réduit en bas à droite et continue. Les sous-titres suivent votre langue de lecture.
Langue de lectureDisponible en 2 langues
Cet article n’est pas encore disponible en français ; il s’affiche dans l’original en anglais.
RÉSUMÉ

En 30 secondes

Patrick Debois says a team of coding agents creates pressure on both software delivery and human attention: more changes must be merged, tested and reviewed. He proposes splitting and claiming work early, checking whether changes conflict in intent, and testing merge combinations ahead of time. Shared task boards and decision logs help people collaborate, while review and recovery should match the risk of a change.

  1. 1More agents create merge and testing queuesConcurrent pull requests increase rebases, conflicts and repeated tests.
  2. 2Passing tests do not guarantee changes share the same intentAn invoice example illustrates a semantic conflict without a textual conflict.
  3. 3A shared board brings people into the same workflowAgents can refine tickets with input from multiple team members.
  4. 4Review and recovery should follow the riskSensitive changes need more scrutiny, while rollback and restore reduce impact.

À retenir

  1. Split and claim work before agents make overlapping changes.
  2. A clean merge can still combine incompatible intentions.
  3. Shared task and decision records give people and agents common context.
  4. Match review and recovery measures to the risk of a change.
TEXTE INTÉGRAL

Lire le texte remanié, chapitre par chapitre

Transcription seule
01

Why concurrent agents strain delivery

Debois explains how solo and shared factories differ and why queues grow.

Patrick Debois describes a multiplayer software factory: multiple people and coding agents working concurrently on the same delivery pipeline and codebase.

A solo developer may already run several agents locally but still has to make decisions, merge changes and remember what each agent is doing.

Debois distinguishes sharing tools and context from a truly shared factory where people collaborate around the same task board and repository.

More agents can produce more pull requests, but they also increase conflicts, repeated rebases and test runs. One agent can even undo another agent’s change.

The queue includes feature work, incidents caused by agents and maintenance of the factory itself. Debois proposes designing for concurrency as a routine part of delivery.

02

Plan, isolate and merge concurrent work

The talk covers claims, isolation, semantic conflicts and speculative merge trains.

One response is to split work before coding: assign agents distinct domains, files or functions, using dependency information to find changes that can proceed independently.

Agents can claim tickets and announce the files they expect to touch. That visibility helps others avoid beginning overlapping work.

Isolate the environment around each agent
DIAPOSITIVE 1 / 4Isolate the environment around each agentThe diagram includes machine, external APIs, database, test data and context.

Isolation can extend beyond Git worktrees to separate machines, snapshots of databases, test data and mocked external services, limiting interference and outside effects.

When work collides, agents might wait, retry or renegotiate their plan. Debois also imagines agents resolving some merge conflicts and anticipating changes in progress.

Check intent as well as textual conflicts
DIAPOSITIVE 2 / 4Check intent as well as textual conflictsTwo individually passing changes disagree about invoice units.

A clean textual merge is not enough. In his example, one change switches invoice totals to cents while another changes reporting; tests can pass even if the combined intent is wrong.

He suggests checking whether the intent of concurrent changes remains consistent, not only whether their lines conflict.

Test merge combinations in parallel
DIAPOSITIVE 3 / 4Test merge combinations in parallelThe speculative queue lets compatible changes proceed when one fails.

Speculative merge trains test compatible combinations ahead of time, allowing changes that remain compatible to proceed even when another change fails.

03

Help people coordinate with agents

Shared boards, conversations and decision logs keep work visible.

On the human side, a shared task board gives the team visibility into work underway and changes coming. More concurrent agents also create more demands on people’s attention.

An agent can join a team conversation, gather input from several people and refine a ticket by asking about requirements and tests.

Debois says sales, marketing and support can participate in that workflow. Their experiments can enter the same engineering pipeline and be reviewed rather than remaining isolated prototypes.

For a stuck agent, he describes a hybrid approach: open a development environment with the agent’s context, let a person investigate, then hand the work back.

A request with concrete options can make a decision easier for a person, while still allowing them to override the suggestions.

A shared decision log records who decided what and when. Both people and agents can use it to recover context in later sessions.

04

Review and recover according to risk

Debois considers review evidence, staged releases and recovery.

Changes should also be sized for human review. Optimizing only to avoid agent conflicts can create changes too large for a person to inspect effectively.

Automated review, better context and evidence such as screenshots or tests can reduce the work passed to reviewers and help them see what changed.

Route changes by risk
DIAPOSITIVE 4 / 4Route changes by riskThe example assigns different review and release paths to changes of different risk.

The amount of human review should reflect risk. Debois contrasts lower-impact documentation with sensitive changes such as authentication, and mentions gradual releases as a middle ground.

Risk also depends on recovery: teams can design for fast rollback, restore and resilience when something reaches production and goes wrong.

More changes also make communication harder. Different teams need a way to understand relevant changes in language suited to their work.

05

Maintain the factory itself

He describes a platform-like team and emerging personal agents.

Debois recommends automating routine work while routing exceptions and meaningful decisions to people.

He expects a team similar to a platform team to maintain the agent infrastructure, shared skills, context, connections and monitoring.

Looking ahead, he considers personal agents that can participate in the shared board and answer other agents on a person’s behalf. He says the organizational model is still evolving.

He closes by inviting feedback and pointing to concurrent delivery research and the team’s work at Tessl.

Sur la même chaîne

4 diapositives38:50EN
AI Engineer· 10 nov. 2026LinkedIn’s self-improving agent first had to fix its judgesZiwei Guo, Saloni Gandhi · LinkedInA prompt-optimization loop improved a career agent, but unreliable evaluators required human calibration first.Ingénierie d’agentsÉvaluations et observabilitéAgent orchestration+1
12:48EN
AI Engineer· 10 nov. 2026Brian Douglas: Turn agent corrections into reusable review knowledgeBrian Douglas · Paper ComputeThe Paper Compute developer captures expert pushback in coding sessions and tests ways to reuse it during review.Agents de codeWorkflows de développement et testsSoftware engineering+1
Diapositives12:20EN
AI Engineer· 10 nov. 2026Ayush Bhardwaj: Agent workarounds are feedback for your CLIAyush Bhardwaj · Allos AIAn audit of coding sessions shows where output, errors and stale instructions force agents to improvise.Agents de codeWorkflows de développement et testsIngénierie d’agents+1
5 diapositives12:57EN
AI Engineer· 10 nov. 2026Harvey’s agents scaled until their platform and merge queue brokeJoey Wang · HarveyAfter an alert spawned 900 agents and one engineer launched 950 tasks, Harvey added deduplication and fair scheduling.Ingénierie d’agentsAgent orchestrationDeveloper productivity+1
Diapositives23:00EN
AI Engineer· 10 nov. 2026A passing PR check needs evidence tied to the submitted codeStephen Chin, Cassandra Chin · Neo4jStephen and Cassandra Chin show how Tracetoon connects agent traces, code changes and checks before writing a reviewable pull request.Agents de codeWorkflows de développement et testsSoftware engineering+1
2 diapositives15:41EN
AI Engineer· 10 nov. 2026Meta’s on-call AI teammate earns autonomy one action at a timeChinmay Gandhi, Swaapnika Motapothula, Vlad Tsvang · MetaThe team connects incident context and shared memory while keeping critical decisions and code review with people.AI agentsInfrastructure et déploiementIngénierie d’agents+1