-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Add CLI flag option like --request-tool to downgrade from allowed to requesting permission #1461
Copy link
Copy link
Open
Open
Feature
Copy link
Labels
area:permissionsTool approval, security boundaries, sandbox mode, and directory restrictionsTool approval, security boundaries, sandbox mode, and directory restrictions
Description
Describe the feature or problem you'd like to solve
I am interesting in using --allow-all-tools but with a downgrade exception like --request-tool 'shell(rm)'
Proposed solution
I would suggest another new CLI flag option like --request-tool.
We can currently combine --allow-all-tools with --deny-tool 'shell(rm)' but that actively prevents the CLI from trying to use rm at all. I would still like it to try to use that command, but still want it to ask for my permission on that command specifically.
Example prompts or workflows
copilot --allow-all-tools --request-tool 'shell(rm)'
copilot --allow-tool 'write' --allow-tool 'shell' --request-tool 'shell(git push)'
copilot --allow-all-tools --request-tool 'shell(npm install)'Additional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:permissionsTool approval, security boundaries, sandbox mode, and directory restrictionsTool approval, security boundaries, sandbox mode, and directory restrictions
Type
Fields
Give feedbackNo fields configured for Feature.