I sometimes switch mid-session. Depends what I’m doing. Sometimes a model is slow or it’s not giving me what I want and I don’t want to dump the context. But if there’s a natural break, I’ll start a new session with a new model.
Neither, I use different sessions for each step.
So your planner leaves markdown files I assume...?
Correct. I customized my harness so agents communicate with each other through markdown files.
I find that it makes coding and review at the same time less prone to errors and cheaper