-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem
Currently, notifications are one-way - you see that Claude needs permission, but you still have to switch to your terminal to approve or deny. This defeats the purpose of not babysitting the terminal.
Proposal
Add interactive "Approve" / "Deny" buttons directly in the Slack message so you can respond without leaving Slack.
This is a significant architecture change:
- Requires upgrading from a simple incoming webhook to a Slack App with interactivity enabled
- Needs a server (or serverless function) to handle Slack's button callback payloads
- The callback server must communicate back to Claude Code to approve/deny the pending permission
Possible implementation paths:
- Lightweight local server that listens for callbacks
- Serverless function (AWS Lambda, Cloudflare Worker, etc.)
- Slack Bolt app running locally
Trade-offs
- Much more complex than the current webhook-only setup
- Requires exposing a callback URL (ngrok, tunneling, or cloud deployment)
- Would be the killer feature - approve permissions from your phone without touching the terminal
Expected result
Permission notifications include Approve/Deny buttons. Clicking a button sends the response back to Claude Code and the Slack message updates to show the action taken.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request