Dynamic workflows are a generalization of harnesses, automations, loops, routing, and graphs.
It's the most powerful feature I have built into my agent orchestrator.
Supports all kinds of patterns that leverage different agent backends (claude, codex, pi, hermes,…).
It's a meta-harness approach that unlocks new forms of test-time compute.
Example of use cases it supports:
LLM councils to get different perspectives from LLMs or plan more intensively
Dynamically routing tasks to different agents based on needs (e.g., cost efficiency and optimal intelligence)
Advisor/Judge + executor workflows and pretty much any complex graph-based pattern required by the task. I find it especially useful for long-running work and code reviewing.
Agent teams that talk to each other if needed for the task. I like to use this for AI editing, artifact creation, and other creative tasks.
And I am sure it supports so many things that I haven't discovered yet.
I got inspired by the dynamic workflow feature released by the Claude Code team. I had actually built it earlier this year but wanted to generalize it across different agent backends. I think this is going to become more popular in the coming days. I will share more of my findings soon.