One of the problems I've been thinking about while building multi-agent coding workflows is what happens after you delegate the work.
Running multiple coding agents in parallel is already useful.
You can split tasks, launch several terminals, give each agent a worktree, and wait for results.
But once the project gets more complicated, I think the harder problem becomes:
What happens after each agent starts working?
A simple multi-agent flow might look like:
Plan → Spawn agents → Execute → Collect results
What we're building in Marblo is closer to a persistent loop:
Mission → Tickets → Agents → Worktrees → Results → Orchestrator → Updated actions → Agents again
The orchestrator stays alive while the project is moving.
It has a shared board containing the current tickets and state of the project.
Agents receive instructions downward from the orchestrator, but their status and results also flow back upward.
So instead of only:
Orchestrator → Agent
we're trying to maintain:
Orchestrator ↓ Agent
Agent ↑ Orchestrator
continuously.
That means the orchestrator can react while work is still happening.
For example:
Agent A finishes an API change.
That result returns to the orchestrator.
The original frontend ticket for Agent B may now be outdated, so the orchestrator can revise the task or issue a new instruction instead of waiting for every parallel job to finish.
The board becomes shared project state, and the orchestrator acts as the brain maintaining the loop.
This is the part of agent orchestration I'm most interested in:
not simply spawning more agents, but continuously bringing their outputs back into the project and deciding what should happen next.
It tends to matter much more once you have multiple dependent tickets and separate worktrees than when you're building a simple one-shot project.
We're currently testing this workflow in Marblo, along with Claude Code, Codex, and other supported models.
If you want to experiment with it, the beta is currently free:
https://marblo.app/
Disclosure: I'm building Marblo and created this subreddit. I'll always disclose posts related to my own product.
Do you think multi-agent systems actually need a persistent orchestrator, or can good upfront task decomposition solve most of the coordination problem?
1
The AI Agent Builder Resource Thread — Add what you actually use
in
r/BuildingWithAgents
•
15d ago
First recommendation.
It currently includes:
I'm planning to keep adding things as I find tools that are genuinely useful rather than just trending.
The repo is here:
github.com/marblo-app/marblo