Skip to content
All research

Make delegation workDelegationParallel agents

When more agents are worth it

Parallel work can buy useful capacity when its returns fit together. Compare independent research branches with a software change whose shared contract must come first.

Analysis · illustrative schedulesPrepared October 22, 20268 min readRethinking Agents

What this rests on

Reported by others: Anthropic's June 2025 multi-agent research report, re-read 2026-10-22. Observed by us: none; no multi-agent run was executed, and the schedule arithmetic is illustrative—neither elapsed nor summed time establishes token cost or human effort. Proposed: both decompositions and the filled worker return are fictional designs, NOT RUN.

Sources checked October 22, 2026. Read the source record and limitations.

For engineers deciding whether a task deserves several agents, and the reviewers who have to combine what comes back.

Find the work that can proceed independently, then price the work of bringing it back together.

Three agents investigate three candidates. Each returns a report. The coordinator combines them into a recommendation.

That sounds like a sensible research system. But one worker compared the cheapest plan, another assumed enterprise permissions, and the third treated estimated costs as quotes. The coordinator now has three incompatible answers to repair.

Delegation created activity. Whether it created useful capacity depends on the task boundary and the evidence returned.

There are jobs where several agents can explore more possibilities, inspect larger source collections or finish sooner. There are also jobs where each additional worker needs yesterday's decisions before doing anything useful. Draw that distinction before choosing an agent count.

Start with a shared question

Return to our fictional documentation-search dossier. The owner wants to choose a prototype, with private shared access, source links, updates within 24 hours, a two-day prototype limit and a $60 monthly cash cap. All details below are teaching examples; no agents were run.

The three candidates have separate proposal documents. That creates a possible division:

Proposed research decomposition · fictional dossier · no agents were run
StageAssignmentReturn artifact
Before delegationCoordinator fixes the decision and requirements from F01One shared comparison rubric
Concurrent branch AInspect existing-site design, F02Requirement evidence, estimates, missing checks
Concurrent branch BReconcile hosted-search documents, F03/F04Plan-specific facts, ambiguity resolved, integration unknowns
Concurrent branch CInspect semantic design, F05Scope/effort fit, unsupported quality assumptions
After returnsCoordinator compares all three against F01 and owner tasks F06Prototype recommendation, objection and next validation

Each worker can inspect its source set without waiting for another worker's conclusion. All need the same requirements. None needs authority to rewrite them.

For this tiny pack, one agent reading the six cards sequentially is a credible starting design. Delegation becomes more attractive if each branch contains substantial independent investigation. The topology stays useful even when the current workload does not justify parallel execution.

Specify a return you can actually use

“Research B” leaves too much room for interpretation. Here is a completed return under a more precise contract. The card IDs refer to the fictional dossier, not external product evidence.

Worker B's illustrative return · fictional card IDs · not a product assessment
FieldWorker B's illustrative return
QuestionDoes B plausibly meet today's requirements for a prototype?
Sources inspectedF01 owner constraints, dated 2026-09-15; F03 overview, 2026-06-01; F04 plan specification, 2026-09-10
Supported claimsF04 specifies $40/month at scenario volume, source links and a shared collection; consuming application enforces authentication
Ambiguity resolvedF03 mentions filtering and a $40 plan without assigning the feature to that plan. F04 places per-team filtering on the $90 plan
UncertaintyThe 15-minute update figure is a target. Integration effort and maintenance are unspecified; authenticated serving behavior is untested
Decision implicationToday's shared-access requirement may fit. Future per-team filtering exceeds the cash cap on the specified plan
Conclusion boundaryCandidate remains plausible; neither prototype-effort compliance nor deployment readiness is established
Next decisive checkEstimate the integration required to enforce access within the two-day prototype limit

This gives the coordinator material it can compare. “B supports access controls” would conceal the application responsibility and the distinction between today's requirement and a possible future one.

A worker that cannot inspect an assigned source should return that gap. Reassign it, narrow the recommendation or stop. Silence must not become a satisfied requirement during synthesis.

Parallel findings still need one coherent decision

In the dossier, A deserves the first prototype because its proposal fits the effort estimate and current requirements, subject to implementation checks. C exceeds the effort limit on its present estimate. B remains a plausible alternative with integration effort unresolved. Those are implications of the supplied fictional evidence, not measured product rankings.

The synthesis step must preserve those qualifications. If it replaces “proposed authenticated boundary” with “secure,” it has damaged the research despite accurate worker returns.

Source independence also needs checking. Two workers finding the same supplier announcement through different articles have one underlying claim, not two confirmations. Separate contexts can diversify investigation; they do not automatically create independent evidence or errors.

A good coordinator checks decisive source passages and resolves requirement mismatches. It should not need to repeat every search. If it does, the return contract or decomposition has failed to save that work.

Where parallel research can earn its cost

Anthropic's June 2025 engineering report describes a lead researcher dispatching parallel investigations and synthesizing their findings. It reports an internal evaluation improvement alongside substantial extra token use, and identifies shared-context dependencies as a constraint. This is a useful vendor-reported case, based on its system and model generation; it does not establish superiority at equal cost or current performance for our designs. Primary engineering report (opens in a new tab)

Consider an explicitly hypothetical larger comparison: three investigations each take 12 minutes, followed by six minutes of synthesis. Serial execution takes 42 minutes. Concurrent execution with three minutes of dispatch overhead takes 21: three to dispatch, 12 for the branches, six to synthesize.

That halves elapsed time under the assumptions. It also raises summed execution time from 42 to 45 minutes. These are illustrative calculations, not runtime observations. Neither figure measures human attention or token cost. A slow worker, shared rate limit, retry or harder synthesis changes the result.

Two panels. Left, the hypothetical research comparison: a serial bar of three 12-minute investigations and six minutes of synthesis totalling 42 minutes, against a parallel schedule of three minutes of dispatch, three branches stacked over the same 12 minutes and six minutes of synthesis, 21 minutes elapsed but 45 minutes summed. Right, the software change: a shared document record with its examples comes first; indexing and ranking, display behaviour and a read-only access review then proceed side by side; integration and whole-behaviour checks follow in series. A footer notes that neither elapsed nor summed time measures token cost or human effort.
Elapsed time and summed execution are different numbers, and the software change has a dependency the research branches do not. Illustrative schedules under stated assumptions; nothing was run. Open the full-size diagram.

The constructive case is a valuable decision with genuinely separate evidence branches and a meaningful deadline. Paying more to produce a reviewable answer sooner may be sensible. The benefit must survive aggregation.

A software change with a different dependency shape

Now suppose the fictional documentation site needs obsolete search results visibly labelled and current authoritative documents ranked above them. This is a proposed coding task, not a change implemented here.

Assigning separate workers to indexing, ranking and rendering looks tidy. It can still produce incompatible behavior: the indexer records age, the ranker expects an explicit replacement relationship, and the renderer labels anything old as obsolete. File ownership prevents overlapping edits; it cannot settle the meaning of “current.”

A workable decomposition first establishes that meaning:

Proposed coding decomposition · fictional search change · not implemented
OrderWorkDependency and acceptance evidence
1Agree a hypothetical document record with an explicit replacement relationshipInclude an old but still authoritative document and an explicitly superseded one
2Implement indexing and ranking togetherPreserve that relationship; demonstrate authoritative results outrank their obsolete versions in the agreed cases
Concurrent with 2Prepare display behavior against the agreed recordShow the obsolete label without treating age alone as obsolescence
Concurrent with 2Review existing serving paths, without editing themIdentify where index, title or snippet access checks need verification
3Integrate and check complete search behaviorVerify ranking, labels and signed-out denial on the combined artifact

The schema and examples precede dependent implementation. A changed record invalidates the display worker's assumptions and requires an explicit update. Integration remains a serial dependency.

For a small patch, one implementer following that sequence may finish with less context transfer. For a larger change with a stable contract, rendering and access review could justify parallel work. The decision follows the dependencies, not a blanket rule that coding needs one agent.

Compare against a capable serial alternative

A single agent can inspect candidates sequentially, adopt different review roles and call independent tools concurrently. Those are real alternatives. A “researcher” and “critic” label alone does not justify separate agents; nor does a simulated critic guarantee independent judgment.

Compare both designs with the same requirements, source access and acceptance criteria. Ask two questions:

  • At a fixed total resource budget, which produces more acceptable decisions? Include dispatch, synthesis, retries and checking, not just worker calls.
  • To reach a specified quality target, what does each cost? Report machine expense, elapsed time and active human review separately. A design that never reaches the target has no demonstrated cost of reaching it.

Record model choices and tool concurrency so their benefits are not attributed entirely to agent count. Check unsupported decisive claims, missed constraints and corrections required before accepting the output. More pages and more tokens are not the outcome.

Keep extra workers when independent work returns useful evidence and improves the accepted result enough to cover coordination. Narrow or remove them when duplicated investigation, inconsistent assumptions or synthesis repairs consume that gain.

The useful unit of delegation is a question someone can answer with a checkable return. Find enough of those, and several agents can earn their place.

Previous: Your coding agent's reviewer needs evidence, on what a reviewer should inspect, return and leave explicitly unverified.


Source record: sources, evidence status and fictional elements for the whole series. Apply the series: Delegation review kit.