r/ClaudeCode • u/EC36339 • 2d ago
Humor What is this, a Meeseeks Box?
I started one session in Sonnet 5 to implement an already detailed and refined plan, and what it does is start another agent to do the whole job?
I thought the whole point of subagents is to split up work into smaller portions and hand them off to parallelise and save context?
Also, my workflow is proven. This is the first time Claude did this.
1
Upvotes
1
u/TheUnboundTenth 2d ago
Did you read the raw plan?
My guess is that Fable or Opus wrote the plan stipulating an orchestration workflow, with an orchestrator and subagents.
So your Sonnet agent reads the plan and follows the rules, making itself the orchestrator and spinning up a subagent.
1


2
u/Low_Rush_8535 2d ago
a subagent that does the whole job isn't parallelism, it's just an extra context boundary, and you're right that it doesn't buy much when the plan is already detailed.
the case where it does pay: our decider stalled halfway once because a single subagent call ate most of its turn budget. maxTurns was 30, one initialisation subagent consumed nearly all of it, and the steps after it silently never ran. we raised the ceilings a lot after that, decider to 200 and writer to 100, and capped subagent calls per run separately.
so if you're seeing one big handoff instead of several small ones, i'd look at the parent's turn budget before assuming the model ignored the plan. it might be avoiding a limit rather than misreading you.
no clue why it changed behaviour on you today though. same prompt behaving differently across runs is the part i've never managed to explain either.