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」频道最新
- 微软 Foundry 推出 Autopilot:拥有独立企业账号与身份的常驻智能体 — marlene_zw · 2026-10-27
- OpenAI柏林DevDay:Codex周活较1月增长20倍,德国进API开发者前五 — reach_vb · 2026-10-27
- 用 $28 算力让模型给自己造 copilot:他的新模型个人基准 — bucolucas · 2026-10-27
- 创始人和 Claude 4 天产 46 条 App 视频,省下 1.15 万美元 — PrajwalTomar_ · 2026-10-27
- Agent 中途改计划该被允许吗:真实系统介入时的边界之辩 — wistfulcracker84 · 2026-10-27
- HeyGen 联手 Canva:幻灯片讲者备注自动变数字人讲解视频 — HeyGen · 2026-10-27