Excessive token usage due to startup overhead
Resolved 💬 6 comments Opened Apr 1, 2026 by nick-robins Closed May 12, 2026
Description
Each conversation consumes a significant number of tokens before any user message is processed, due to startup overhead injected into the context window.
Details
On startup, Claude Code injects substantial context including CLAUDE.md files, memory files, system reminders, deferred tool lists, and other metadata. This overhead is charged to the user's token budget on every conversation, even for simple tasks.
Impact
- Users burn through token quotas faster than expected
- The
/usagedialog (when visible) may show unexpectedly high consumption - Cost is non-obvious and hard to predict
Expected Behavior
Startup context overhead should be minimised, or users should be clearly informed of the baseline token cost per session so they can make informed decisions.
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗