[FEATURE] Centralized Permission & Approval Notifications for Multi-Agent Workflows
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 supports running multiple agents across different git worktrees, which is extremely useful for parallel development workflows.
However, when multiple agents are active, permission requests and approval prompts appear only in their respective terminal sessions. This requires users to constantly switch between terminals to:
Approve tool usage
Confirm file modifications
Grant permissions
Respond to agent questions
Review completion notifications
As the number of concurrent agents increases, terminal switching becomes a significant source of friction and reduces the productivity benefits of parallel execution.
Proposed Solution
Proposed Solution
Introduce a centralized notification and approval system that surfaces agent requests outside of individual terminal windows.
Possible implementations:
Option 1: Desktop Pop-up Notifications
When an agent requires approval:
Display a desktop notification
Show the worktree/agent name
Show the action requiring approval
Allow quick actions:
Approve
Deny
Open agent session
Option 2: Central Approval Dashboard
Provide a unified approval queue showing:
Pending approvals across all agents
Agent/worktree identifier
Request details
One-click approve/deny actions
Option 3: Global Notification Panel
A floating notification center accessible from any Claude Code session that aggregates:
Permission requests
Agent questions
Task completion notifications
Errors and warnings
Benefits
Eliminates constant terminal switching
Makes multi-agent workflows significantly more scalable
Reduces missed approval requests
Improves user experience when running many concurrent worktrees
Allows users to focus on active development instead of monitoring multiple terminals
Additional Ideas
"Approve all safe operations" for a specific agent
Notification sound/badge count
Keyboard shortcuts for approval actions
Browser-based approval center
Mobile push notifications via Claude account
Slack/Teams integration for approvals
This would make multi-agent workflows feel much more like managing a team of developers rather than monitoring multiple terminal windows.
Alternative Solutions
_No response_
Priority
Medium - Would be very helpful
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗