How to save tokens with fresh AI agent sessions

Field notes from the Godseye team · 6 min read Workflow

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.

The practical habit: when one task is finished and a genuinely new task begins, start a fresh session. In Hermes, that can mean using /new. Carry over a short brief—not the entire conversation.

What context rot looks like

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.

Why /new helps

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.

What to carry into a fresh session

Use a compact handoff with five parts:

  1. Goal: what must be completed.
  2. Relevant location: repository, page, file, or URL.
  3. Current state: what already works.
  4. Constraints: things that must not change.
  5. Verification: how success should be checked.

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.

Separate planning from execution

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.

Keep durable knowledge outside the chat

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.

Fresh does not mean forgetful

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.

Finish one task. Start the next one clean.

When the work changes, use /new, provide a compact handoff, and let the agent focus on the job in front of it.

Join the waitlist Read more guides