ExitPlanMode does not display plan to user — shows 'waiting for input' with no visible content
Resolved 💬 3 comments Opened Feb 15, 2026 by sircodes Closed Feb 18, 2026
Bug Description
When Claude Code enters Plan Mode (via EnterPlanMode), writes a plan to the plan file, and then calls ExitPlanMode to present the plan for user approval, the user sees only an orange "waiting for input" indicator — the actual plan content is never displayed.
Steps to Reproduce
- Give Claude Code a multi-step implementation task (e.g., "add search to a page, make emails clickable, improve PDF formatting")
- Claude enters Plan Mode via
EnterPlanMode - Claude explores the codebase and writes a detailed plan to the plan file (e.g.,
~/.claude/plans/<slug>.md) - Claude calls
ExitPlanModeto present the plan for approval - Expected: The plan content is shown to the user for review, with approve/reject options
- Actual: The user sees an orange "waiting for input" message with no plan content visible. The user has no idea what the plan says and cannot review it.
Impact
- User cannot review or approve the plan since they can't see it
- Claude appears hung/unresponsive ("are you still alive?" was the user's reaction)
- The plan file exists on disk but is never surfaced in the UI
- Workaround: Claude has to manually summarize the plan in a text message instead of using the plan approval flow
Environment
- Claude Code CLI (terminal)
- Windows 11 (MSYS/Git Bash)
- Claude Opus 4.6
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗