[FEATURE] Support plan mode with Claude Code Channels

Status Open
Maintainer reply None cached
Activity 0 comments · opened Jul 24, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Claude Code Channels (Discord, Telegram, etc.) support asking the model to enter or exit plan mode, and the model responds accordingly. However, once a plan is presented and the model is waiting for approval to act, there is no notification sent back through the channel. The terminal hangs, with the plan showing. The only way to know a plan is ready, or to take action over it, is to open a terminal or the Claude Code app directly. This effectively blocks the channel as a usable interface for any workflow that goes through plan mode.

Proposed Solution

When a plan is presented while in plan mode, send a channel notification with the plan and prompting for a decision. Allow the operator to respond directly in the channel either through actions like the allow deny buttons or through just text (e.g. "approve", "go ahead", "make changes") to exit plan mode and trigger the corresponding action, without needing to switch to the terminal or app. This closes the loop so plan mode can be entered, reviewed, and approved entirely from the channel.

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

  1. An operator on Discord asks Claude Code to plan a refactor. Claude Code enters plan mode, drafts the plan, and currently just goes quiet. With this feature, the channel would receive the plan and a prompt like "Reply to approve or request changes."
  1. An operator away from their desk asks a background Claude Code session to plan a fix over Telegram. The plan is ready but the session sits idle until the operator can get to a terminal. With this feature, the operator could approve the plan from their phone and let the session proceed.
  1. An operator on a channel asks for a plan, then wants a change ("add tests too") before approving. With this feature, they could reply with the change directly in the channel and get an updated plan without leaving the chat.

Additional Context

_No response_

View original on GitHub ↗