Skip to content

Feature Request: Notify user when Claude requests permission approval #782

Description

@xab2dx

Problem

When using --channels plugin:telegram@claude-plugins-official, Claude sometimes
prompts for permission approval (e.g., "Do you want to proceed?").
This approval screen only appears in the terminal — the user gets no notification
via Telegram, so the session silently hangs until they manually check the terminal.

Proposed Solution

Add a Telegram notification when Claude is waiting for user approval.

As a workaround, I wrote a wrapper script that monitors the terminal output
using script + strings (to strip ANSI codes) and sends a Telegram message
when it detects approval prompts:

  • Watches the session log every 2 seconds
  • Strips terminal escape codes using strings
  • Sends a Telegram alert with 30-second cooldown to avoid spam

Suggested Fix

Either:

  1. Add a hook in the channel plugin to emit a Telegram message when Claude is
    waiting for approval
  2. Or document this limitation and provide an official wrapper solution

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions