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 DeboisPonente · Tessl
Canal
AI Engineer
Publicado
10 nov 2026
Vídeo
22:49
Lectura
3 min
Diapositivas
4
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

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.

Conclusiones

  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.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
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
DIAPOSITIVA 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
DIAPOSITIVA 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
DIAPOSITIVA 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
DIAPOSITIVA 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.

Más de este canal

4 diapositivas38: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.Ingeniería de agentesEvaluaciones y observabilidadAgent 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.Agentes de programaciónFlujos de desarrollo y pruebasSoftware engineering+1
Diapositivas12: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.Agentes de programaciónFlujos de desarrollo y pruebasIngeniería de agentes+1
5 diapositivas12: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.Ingeniería de agentesAgent orchestrationDeveloper productivity+1
Diapositivas23: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.Agentes de programaciónFlujos de desarrollo y pruebasSoftware engineering+1
2 diapositivas15: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 agentsInfraestructura y despliegueIngeniería de agentes+1