Claude Code 的 Bash 工具在允许名单命中时仍要求审批
amirkedar · ghdev · 2026-07-20
一个针对 anthropics/claude-code 的 GitHub issue 指出:即便把 permissions.defaultMode 设为 bypassPermissions,并且配置了能匹配的 allow 规则,Bash 工具仍然会弹出审批。
报错环境是 Windows 10 + Claude Code VSCode 扩展。提 issue 的人给了可复现步骤:在 Bash 里执行一个明确命中 allow-list 的命令(例如 python.exe -m pytest),却依然会触发手动审批;这个现象在多个 session 里、多个已经允许的命令形状上都反复出现,包括 git checkout、gh issue create 和 ls。
他还观察到一个“半恢复”现象:改完 .claude/settings.json 并新开 session 后,后续命令曾短暂恢复自动执行,但同一 session 里后面又再次出现 python.exe 被拦截,说明问题可能不只是配置没写对,而是权限读取/刷新机制有缺陷。
帖子最后把排查重点指向:defaultMode 和 allow 是否只在 session 或 tool registration 时读取一次、是否有官方支持的 reload 方式,以及是否存在路径、引用方式、工作目录上下文等匹配细节。
「编程与Agent」频道最新
- Bugbot 拒绝一个会破坏路径隔离的 MCP 权限标志 — zeeg · 2026-07-27
- 一个 GPT-5.6 agent 在看家,另一个在做恶搞说唱 — repligate · 2026-07-27
- Agent 复用已登录浏览器后,风控问题反而解决了 — armanidev_ · 2026-07-27
- 论文提出图拓扑可成为 AI Agent 核心框架 — theomitsa · 2026-07-27
- Claude Code 桌面版新增 UI 标注反馈编辑 — EricBuess · 2026-07-27
- Anthropic 称 Claude Code 删掉 80% 系统提示词仍不掉分 — krishnan · 2026-07-27