One long thread. Dozens of turns. Refactors, tangents, “actually can you revert that,” and a stray question about dinner. Sound familiar?
Here’s the thing: the model isn’t forgetting out of spite. Context grows, then it gets compressed or summarized, and eventually it drifts. You get diluted relevance, recycled suggestions, or straight-up inaccuracies. The infographic above spells it out: from a clean new thread with high precision to the point where the conversation quality bar is basically red.
So: window warriors (one massive chat, ride it till the wheels fall off) or new task masters (fresh chat per task or when the thread feels muddy)?
I’m in the second camp. Making new chats is probably the most important thing I do to keep context under control while editing. New thread = minimal context, clear responses. The model isn’t juggling three features and a digression about your dev setup. It’s focused.
When to spin up a new one? When the replies start feeling generic. When it’s re-suggesting stuff you already tried. When you have to re-explain what you’re doing. That’s not you being high-maintenance. That’s the context window telling you it’s full.
tl;dr: New chat, new clarity. Your future self will thank you.