github / github/copilot-cli

Add CLI flag option like `--request-tool` to downgrade from allowed to requesting permission

未關閉
#1,461 0 則留言 2 個 reaction 已指派 0 人 在 GitHub 檢視
area:permissions
主要語言
Shell
星號
11.2k
分支
1.9k
平均合併
14 小時 16 分鐘
30 天內合併 PR
6

描述

### 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

```shell
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_

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。