[BUG] Plan mode outputs full plan to chat on every update
Resolved 💬 10 comments Opened Dec 4, 2025 by TimeHunter81 Closed Mar 2, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Description
Since plan files started being written to ~/.claude/plans/, Claude outputs the entire plan to chat whenever any part changes.
Before
- Plan updates in chat showed relevant changes
- Easy to follow what changed between iterations
After
- Every plan modification dumps full plan content to chat
- User must manually diff to find what changed
- CLAUDE.md conciseness instructions ignored during plan output
- Claude sometimes enters plan mode for simple questions that don't need planning
Environment
- Claude Code VSCode extension (Cursor)
- Plans written to ~/.claude/plans/
What Should Happen?
- Show only changed sections, or diff markers
- Respect CLAUDE.md instructions for concise output
- Don't enter plan mode for direct questions
Error Messages/Logs
Steps to Reproduce
- Start a session, enter plan mode
- Get initial plan
- Request modification to one section
- Observe: full plan repeated instead of delta
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.0.55 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Cursor
Additional Information
_No response_
This issue has 10 comments on GitHub. Read the full discussion on GitHub ↗