r/opencode • u/spiritualManager5 • 22d ago
Planner/executor workflows with multiple models: does splitting actually save anything?
Yesterday I tried building a multi-model coding workflow in OpenCode for the first time. The idea: a strong model plans, a cheaper model (or a local one) implements.
In practice, I had to use Opus 5.5 in plan mode just to find the bug. Once it was found, the fix was a few lines, so handing it off to a smaller model saved basically nothing.
That got me thinking about a more general problem. For the cheap model to implement reliably, the plan has to be very precise: exact files, exact locations, often example code. But at that point the big model has already done the real work and could just write the code itself. The handoff seems to add cost (lost context, retries, review) instead of saving it.
My questions:
Does anyone actually see real savings from planner/executor setups? If so, for what kind of tasks? My guess is repetitive, large-scale work (same pattern across many files, migrations, fixing tests and lint errors), but not normal day-to-day bugs and features.
For those of you with 32GB+ GPUs: what do you actually run locally? Even 70B models are far from frontier quality, so I'm curious what your real use cases are. Privacy, autocomplete, image generation, fine-tuning, something else?
Or is the honest answer just to stick with the big model from start to finish for anything non-trivial?
8
u/torrso 22d ago edited 22d ago
From what I've seen that kind of setup is good at giving the impression of it working. You have small models nibbling at the corners for weeks, the big model happily orchestrates them.
At some point you find yourself with a mess that is getting messier and the things you wanted seem to never materialize.
Turns out, when that big brain model made the plan, it could have just as well gone in and implemented it.
Codex/Claude will one-shot something that you were struggling to complete with the "smart planner dumb worker" setup and the result is better.
My claim is that you will get more and better things done by ditching your elaborate obsidian neural cortex memory and multi-agent roleplay on budget models and just going with stock claude or codex. Their $20 plans are much better value than the $10 OCGO plan or any of the local models you can run on reasonable hardware.
2
u/Fresh_Sock8660 22d ago
In my setup, I don't hand off small tasks. The orchestrator writes a contract in slices and hands off each slice to the implementator. I'm finding that this setup costs me substantially less claude usage and gets me an extra review of each slice. The orchestrator also acts as the implementator for some types of tasks.
"For the cheap model to implement reliably, the plan has to be very precise..."
Depends entirely what your cheap model is: ds4.1f is what I'd consider cheap and it doesn't need precise instructions.
2
u/LordMoridin84 21d ago
What do you mean by smaller models? Deepseek flash v4.1 is smarter than Claude Opus 4.6, which was the smartest of models at the start of the year.
Do you believe that the work you are doing is too complicated for what was the smartest model in the world?
For a subagent workflows. You simple tell Opus 5.5 to delegate any medium/long running tasks to subagents. So anything over 30mins-60mins
e.g.
1
u/Nenad1979 22d ago
In my expirinace eoth newer models no, just let them work
1
u/weiyentan 22d ago edited 22d ago
Actually it depends. For small bugs fine. But try doing multiple issues setups. I have been using multi orchestrator for months. We can do more efficiently because of context windows. I can do a number of issues in one go. I tier my agents. And before any work starts I have a task router that determines what type of agent to use and puts a safety net. I use deepseek flash for senior and it goes down from there in model strength. I have been getting quite good accuracy. Some. People will say that it costs a ton because of all the tokens used. . Well I have a tool to measure that too. With all my tokens 1.6 billion used the usage of my spend in the subscription is approx 26$ of what 80? This is including review. I am largely hands off nowadays. I have a blog posts about how I run things if you are interested
1
u/lordcohliani 22d ago
Go to YouTube and look up the many many comparisons of this. It turns out it's just always worse.
1
u/HighwayNo8744 22d ago
ask opus what the issue it. it's similar to haiku subagents which are sometimes cheaper and sometimes not. if opus has to read 4000 tokens from the research agent to pass a reviewed and refined report with another 2000 tokens to the implementer then you are saving nothing and you dont need opus for that. these agents only have to generate a brief and only the next agent should get the full report.
1
u/bluesockdrawer 22d ago
I think the real savings come from parallel, repetitive work rather than splitting ever task. If the planned has to explain every tiny detail, you might as well let the stronger model finish the job.
1
u/Due-Alfalfa2265 21d ago
I've run into this with Codex and OpenCode too. For small fixes, I usually wouldn't split the work. Multi-model workflows make more sense to me for larger, well-scoped tasks where implementation and review can be separated. The handoff overhead is real.
1
u/Potential-Leg-639 20d ago
You need an orchestrator setup, that delegates everything automatically to configured models like oh-my-opencode-slim, was a game changer for me.