Skip to content

Execution

Execution is the runtime phase where a planned task is implemented by an agent. This page covers the operational concerns of running work chiefly the parallelism decision, which is where most avoidable cost and error enters the system.

Running too many tasks in parallel increases the chance of generating conflicts. Conflicts are expensive in orchestrator and agent overhead: they force new task executions to address the conflict, likely by fresh agents that have lost the original implementation context, which introduces an error surface and burns tokens.

Like with humans, working in parallel necessitates infrastructure that either prevents conflict in the first place (broadcast systems, A2A communication, surface partitioning) or resolves it after the fact. Both incur a penalty. Parallelism is only ideal for work that does not conflict.

This is the local, operational view of the principle the Coordination Model establishes system-wide: reads parallelise, writes do not. The two conclusions were reached independently and agree.

Parallelise freelySerialise or partition
Read-only exploration code search, research, log triageTwo agents writing interdependent code
Reviewing one diff along independent dimensionsConcurrent edits to the same files/modules
Independent tickets on different repos/PRsAnything where implicit decisions can collide

When concurrent implementation is genuinely necessary, partition the write surface: give each agent a disjoint set of files, modules, or services, isolated via git worktree-per-task, and merge only after each branch passes verification. This is how parallel writing is made safe without coordination overhead the surfaces cannot conflict because they do not overlap.

Where execution runs matters as much as how it parallelises. Cloud execution produces the durable, auditable, isolated runs that make the system governable; local execution is a development and resilience tier. See Execution and Feedback and Agent Architecture for deployment modes, and Orchestrator for the durable-execution discipline that makes long runs recoverable.