@elderdoge 在 使用CCG时自动允许协作命令的方法(通过Hook) 中发帖
问题
在使用 @feng_li 的CCG过程中,部分用户(比如我)会遇到
在 settings.json 的permissions - allow中无论如何写 "Bash(*codeagent-wrapper*)"都不能自动通过协作命令的情况,每次都要手动允许。
解决方法
经过研究文档,使用Hook就能完美解决。
在settings.json中添加:
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "jq -r '.tool_input.command' | grep -q 'codeagent-wrapper' && echo...