Description
Currently, when an AI agent working within VS Code requires permission to execute a terminal command, the "Allow/Deny" prompt is restricted to the VS Code window. If the user is multitasking or focused on another application, these requests are easily missed, leading to unnecessary delays in the agent's workflow.
Proposed Solution
I propose integrating these permission requests with the macOS Dynamic Island. When an agent triggers a terminal execution request:
A notification should appear in the Dynamic Island.
The UI should provide immediate Approve and Deny actions directly within the expanded island view.
This would allow users to manage agent permissions globally across macOS, regardless of whether VS Code is the active window.
Key Features
Background Interaction: Grant or deny permissions without needing to switch back to VS Code.
Real-time Feedback: See which command is being requested (e.g., npm install or mkdir sync) briefly in the island.
Seamless Workflow: Keeps the agent running in the background while the user stays productive in other apps (browser, documentation, etc.).
Description
Currently, when an AI agent working within VS Code requires permission to execute a terminal command, the "Allow/Deny" prompt is restricted to the VS Code window. If the user is multitasking or focused on another application, these requests are easily missed, leading to unnecessary delays in the agent's workflow.
Proposed Solution
I propose integrating these permission requests with the macOS Dynamic Island. When an agent triggers a terminal execution request:
A notification should appear in the Dynamic Island.
The UI should provide immediate Approve and Deny actions directly within the expanded island view.
This would allow users to manage agent permissions globally across macOS, regardless of whether VS Code is the active window.
Key Features
Background Interaction: Grant or deny permissions without needing to switch back to VS Code.
Real-time Feedback: See which command is being requested (e.g., npm install or mkdir sync) briefly in the island.
Seamless Workflow: Keeps the agent running in the background while the user stays productive in other apps (browser, documentation, etc.).