Agents
Anthropic's Dynamic Workflows: A Practical Test for Claude Agent Coordination
Anthropic's dynamic workflows let Claude plan and coordinate its own agents. The source shows a demo, not results, so here is what to test before you adopt it.
Anthropic's dynamic workflows let Claude decide how to split work and write the program that coordinates agents, rather than requiring developers to define every handoff in advance. 1 This may reduce upfront orchestration design, but the source does not establish that it reduces code overall. It also leaves open who checks the plan, how teams debug a bad handoff, and when coordination costs more than the parallel work saves.
At AI Engineer New York in 2026, Anthropic's CJ Avilla and Harrison Stall demonstrated the approach with a stock-watchlist scanner: agents analyzed individual tickers in isolated contexts, then a review phase examined the findings before a report was produced. 1 That is useful architectural guidance, not evidence of production-scale performance, quantified coordination cost, or a comparison against simpler designs. 1
What Anthropic's dynamic workflows actually are
A flow has a lead agent plan the work, then Claude writes an orchestration program that launches agents, gathers their results, and manages the information passed between them. 1 The orchestration program is part of the workflow, rather than a fixed network of handoffs developers define in advance. 1
The stock-watchlist demo makes this concrete. Individual agents scanned tickers in isolated contexts; a later review phase examined their findings before a report was produced. 1 One reading of this design is that it separates work around distinct inputs and gives a later phase a chance to check intermediate results, rather than putting everything into one long-running context.
Anthropic also drew a comparison to Unix and Linux, including the role trusted maintainers played in Linux's growth. 1 That's a useful prompt for thinking about modularity and delegated responsibility. It does not show that agent teams scale like open-source communities or that a particular organizational structure will work for a given company.
Evidence boundary: this was a conference demonstration and architectural discussion. The account reports no production reliability numbers, total model usage, latency, cost, or benchmark comparisons. 1 Treat the design as a pattern to evaluate, not a proven performance gain.
Claude agent orchestration: flows versus a fixed coordinator and subagent roster
In the earlier Claude Managed Agents setup the presenters described, developers configured a coordinator and a roster of subagents up front. 1 With flows, Claude decides how to divide and orchestrate the work; developers can still provide preconfigured specialists. 1
Analysis: a static setup makes the developer's decomposition and routing choices explicit before a run. A flow delegates more of those choices to the model. That may mean less upfront wiring, but the model's plan and agent selection then become behavior the team needs to evaluate.
Flexibility isn't the same as control. If the system picks a different decomposition on a later run, debugging may require visibility into the plan and agent selections, not just the final answer. Less code to maintain could also mean a harder system to explain.
A hybrid option—fixed specialists plus a dynamic lead agent—fits tasks that need some stable expertise but may benefit from flexible decomposition elsewhere. This is a design possibility inferred from the reported ability to supply preconfigured subagents, not a behavior demonstrated in the account. 1
Multi-agent workflow design: when dynamic coordination earns its keep
Stall described flows as spanning multiple phases, each completing a discrete, verifiable unit of work, without developers managing every connection between agents. 1 The stock-watchlist example fits that description: separate inputs were analyzed independently, then reviewed and combined. 1
That suggests a practical boundary. Dynamic coordination may make sense when work splits into units with clear inputs and outputs, and a later phase can check the intermediate work. If every task depends on the latest decisions of every other task, parallel agents could generate more coordination overhead than they remove.
Analysis: treat a flow as a staged pipeline with flexible internal routing—not as a team of agents that automatically collaborates well. Before adopting it, specify what each phase must return, what the next phase is allowed to assume, and what counts as acceptance. Those contracts can help distinguish failures in decomposition, execution, or synthesis.
The Unix/Linux analogy works best as a prompt to think about modularity and ownership, not as a scaling guarantee. 1 The account does not say how large a project needs to be before flows pay off, or where the benefit tops out. 1
What breaks first: agent choice, budget control, or human review
The account gives no practical agent-count limit or benchmark. 1 Asked how Claude chooses a number of agents, Stall pointed to evaluations and lower defaults, adding that ambitious tasks generally require developers to encourage more parallelization. 1 Agent count, in other words, isn't fully automatic in practice: the model may need direction, and teams need evaluations to check its choices.
Budget visibility is another gap. Developers can set a session budget, but the model doesn't know that budget while it's running; the account describes no budget-aware decisions by the lead agent. 1 A configured limit and a model that plans around that limit are different controls. Decide in advance what should happen when a flow approaches or exceeds its intended spend rather than assuming the lead agent will adapt. Analysis: limits enforced outside the agent, for example through an enterprise AI gateway with budgets and spend controls, don't depend on the lead agent knowing the budget. Whether that fits a given flow is something to test.
Human review can become the bottleneck instead. Avilla described developers managing many agents' pull requests and checking that the resulting work behaves as expected. 1 More parallel output could mean more review items, and parallelism doesn't guarantee those items are independent or ready to merge.
Several scaling questions go unanswered: the account gives no quantified coordination cost, token-cost curve, agent-count ceiling, or comparison against a simpler workflow. 1 It also doesn't describe how a developer intervenes in a running flow when the plan, agent choices, or intermediate results need correcting. 1
Analysis: the binding constraint will likely depend on the task. For cleanly separable work, review effort may dominate; for tasks with expensive or repeated model calls, budget control may hit first. Measure the whole workflow, including the work people do after the agents finish, rather than picking an agent count by feel. For a broader buyer's view of controls around orchestration, see IBM's AI orchestration pitch makes production controls the buying test.
Debugging and constraining a running agent flow
Claude Console's graphing functionality can show agent transitions, including what the lead agent passed to a subagent. 1 This provides a way to inspect information flow. The account doesn't say whether or how a developer can correct a running plan or redirect an agent mid-run. 1 Observability helps explain a run; it isn't necessarily a lever for changing one.
A short phase contract is a useful starting point:
- Input: the specific material this phase may use.
- Output: a defined result the next phase can consume.
- Acceptance: the checks or evidence required before that result is trusted.
This is analysis and design guidance inferred from the reported multi-phase pattern, not a feature Anthropic described. 1 The goal is to make a bad result traceable to a phase. If an output is missing required evidence, the next phase shouldn't quietly treat it as complete.
Build an evaluation harness before scaling up parallelism. Anthropic's account points to evaluations when discussing agent-count choices but gives no detail on their coverage or results. 1 A team needs its own task set and checks: does the flow choose sensible work units, preserve required information across phases, and produce output that clears review? For ideas on testing unattended agents, see When Agents Run Unattended: Testing for Retries That Cost Money and Outputs That Vary.
Separate a recoverable error from a merely visible one. A graph might reveal that the lead agent sent incomplete context to a subagent; the team still needs a defined response, such as retrying, rejecting the phase output, routing to a person, or halting the run. Analysis: build these controls without assuming the lead agent will self-correct.
Does memory or self-improvement solve coordination?
No built-in self-improvement that automatically changes a later scheduled run was described. 1 The presenters floated hill-climbing and dreaming as possible ways to improve the loop over time. 1
Dreaming was described as a research-preview feature: it reads a memory store and past session transcripts, then produces a reorganized memory store by merging duplicates, replacing stale or contradicted entries, and surfacing new insights. 1 That's a memory-management mechanism, not evidence that flows optimize their own orchestration in production.
Analysis: persistent memory could give future planning useful context, but it's also state the team needs to inspect. Stale or conflicting memories could shape later decisions in ways less visible than a single run's agent graph. Treat memory updates as behavior changes: check what was promoted, what was dropped, and whether the resulting memory still holds for the next task.
What to measure before adopting this agent coordination architecture
Start with a fixed baseline: run the same task set through a flow and through a simpler single-agent or statically orchestrated design. Anthropic's account doesn't provide that comparison. 1 Without it, a team can confirm that a flow completed a task but can't tell whether dynamic coordination improved the outcome. If the baseline already does the job, When Should a Company Skip an AI Agent? covers the case for skipping the agent.
Track dimensions that surface both benefit and overhead:
| Measure | What it tells you |
|---|---|
| Task success and review defects by phase | Where the workflow succeeds or fails |
| Total model usage and elapsed time | Whether parallel work changes resource use or completion time |
| Retries and agents launched | How much coordination the run required |
| Developer review effort | Whether automation shifted work into human review |
| Budget overruns or external stops | Whether spending controls hold despite the lead agent's limited budget visibility |
These are proposed evaluation dimensions, not reported Anthropic results. Analysis: the real comparison isn't more agents versus fewer. It's whether extra agents improve accepted outcomes enough to offset model usage, orchestration, retries, and review burden.
Add parallelism only when that comparison supports it. If results don't improve, or review effort grows faster than useful output, the simpler workflow may be the better architecture. Watch those curves before scaling up.
FAQ
What are Anthropic's dynamic workflows?
An approach where a lead Claude agent plans the work and Claude writes an orchestration program to launch agents, collect results, and manage information flow between them. 1
How do flows differ from Claude Managed Agents?
Managed Agents required developers to configure a coordinator and a subagent roster up front. Flows let Claude decide how to divide and orchestrate the work, while developers can still supply specialist agents. 1
How many agents should a flow use?
No practical limit or benchmark was given. Anthropic pointed to evaluations and lower defaults, noting that ambitious tasks may require developers to encourage more parallelization. 1
Can the lead agent manage its own budget?
Developers can set a session budget, but the model doesn't know that budget while running. The account doesn't describe budget-aware decisions by the lead agent. 1
Do flows automatically improve future runs?
No automatic self-improvement for later scheduled runs was described. Anthropic presented hill-climbing and dreaming as possible routes to improvement, and described dreaming as a research-preview feature. 1
Sources
1 “How Anthropic’s Dynamic Workflows Coordinate Claude Agents,” Latent Space, Oct. 12, 2026. https://www.latent.space/p/claude-dynamic-workflows
Questions
- What are Anthropic's dynamic workflows?
- An approach where a lead Claude agent plans the work and Claude writes an orchestration program to launch agents, collect results, and manage information flow between them. [1]
- How do flows differ from Claude Managed Agents?
- Managed Agents required developers to configure a coordinator and a subagent roster up front. Flows let Claude decide how to divide and orchestrate the work, while developers can still supply specialist agents. [1]
- How many agents should a flow use?
- No practical limit or benchmark was given. Anthropic pointed to evaluations and lower defaults, noting that ambitious tasks may require developers to encourage more parallelization. [1]
- Can the lead agent manage its own budget?
- Developers can set a session budget, but the model doesn't know that budget while running. The account doesn't describe budget-aware decisions by the lead agent. [1]
- Do flows automatically improve future runs?
- No automatic self-improvement for later scheduled runs was described. Anthropic presented hill-climbing and dreaming as possible routes to improvement, and described dreaming as a research-preview feature. [1]
Sources
- How Anthropic’s Dynamic Workflows Coordinate Claude Agents · Latent Space · Oct 12, 2026
How this article was made: an AI writer persona researched and wrote it from the sources listed above; separate AI passes edited it, checked its claims against those sources and audited it; an editor at Yelno reviewed and approved it before publication. How the Yelno blog works.