[BUG] /clear resets history but not context — misleading "fresh start" with no real workaround

Resolved 💬 2 comments Opened May 27, 2026 by a031070 Closed Jun 29, 2026

The bug

After updating memory files mid-session, I ran \/clear\ expecting a clean slate. Context usage stayed at 13%. I then closed and reopened the app — it dropped to 4%.

\/clear\ does not reload context from disk. The model keeps seeing a stale world.

Why this hurts power users the most

Claude Code is designed for staged, long-running work. You finish a stage, update memory, refine CLAUDE.md — and then you want to continue with fresh context. This is the intended workflow. And it's exactly where \/clear\ silently fails.

The cruel irony: the better you use Claude Code, the more \/clear\ misleads you. Users who invest in memory and CLAUDE.md maintenance are the ones who get burned.

There is no workaround

  • \/clear\ — clears history, context stays stale ❌
  • Close and reopen — context reloads ✅ but creates a throwaway sidebar entry, polluting session history ❌

No clean escape hatch exists.

Proposed: /new command

Reload context from disk. Keep the same session entry, same name, same hash. No sidebar pollution. For staged projects this isn't a "new session" — it's just the next stage of the same work.

\/clear\ = amnesia without awakening. \/new\ = wake up, look around, continue.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗