Long conversations feel productive, but they can become expensive and confusing. Every old decision, failed attempt, pasted file, and abandoned idea adds weight to the next task. Eventually the agent has to search through yesterday’s context to understand today’s job. That is where token waste, context rot, and drift begin.
/new. Carry over a short brief—not the entire conversation.Context rot is when useful information gets buried under obsolete information. The agent may still remember the project, but it has to distinguish current instructions from old plans, temporary workarounds, and decisions that no longer apply.
A new session gives the next task a clean workspace. It reduces the amount of context the agent must process, makes the objective easier to see, and lowers the chance that an old branch will pull the work in the wrong direction.
This is not about losing everything. It is about separating tasks. Finished work can be summarized, saved in a file, committed to Git, or linked as a reference. The new session then receives only what it needs.
Use a compact handoff with five parts:
For example: “Add a blog article to the Godseye repo. Static blog source is in seo-assets/blog. Keep the dark/gold style. Add the homepage card and sitemap entry. Run the deploy script and verify the live URL.” That is much cheaper and clearer than replaying an entire planning conversation.
Planning and implementation are different jobs. First decide what should happen. Then start a fresh session to make the change. This prevents half-finished ideas, alternative copy, and rejected approaches from becoming accidental instructions.
The same applies to debugging. Once the bug is understood and fixed, begin a new session for the next feature instead of letting the old error trail dominate the conversation.
Use project files, documentation, commits, and short handoff notes for information that should survive a session. The chat is excellent for reasoning through the current task; it is not always the best database for every decision ever made.
The goal is not to make the agent rediscover the project every time. The goal is to give it a deliberate brief: enough context to act correctly, without the noise of unrelated work. Fresh sessions create cleaner boundaries, better focus, and often lower usage.
When the work changes, use /new, provide a compact handoff, and let the agent focus on the job in front of it.