ExitPlanMode approval UI breaks when Discord channel connection is enabled

Resolved 💬 2 comments Opened Apr 15, 2026 by epruseal Closed Jun 25, 2026

Summary

When the Discord channel connection setting (MCP plugin) is active, the ExitPlanMode tool's approval UI does not function correctly. Disabling the Discord channel connection resolves the issue.

Steps to Reproduce

  1. Enable the Discord channel connection setting in Claude Code
  2. Enter plan mode via EnterPlanMode
  3. Call ExitPlanMode to request plan approval
  4. Approval UI does not appear / behaves incorrectly

Expected Behavior

ExitPlanMode approval UI should appear and allow the user to approve or reject the plan, regardless of Discord channel connection state.

Actual Behavior

With Discord channel connection enabled, ExitPlanMode does not work properly. The approval prompt is disrupted.

Workaround

Disable the Discord channel connection setting before using plan mode.

Environment

  • Platform: macOS (darwin 25.3.0)
  • Shell: zsh

View original on GitHub ↗

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