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」频道最新
- Alex Townsend 汇编 200 个数值线性代数开放问题,供人类与 AI 攻关 — IgorCarron · 2026-09-11
- Kimi K2.8 Preview 上线:性能接近 K3、1M 上下文全档开放 — teortaxesTex · 2026-09-11
- 有人想给软件工程任务建「形态分类」数据库,好按任务选模型 — StewartalsopIII · 2026-09-11
- 用 prompt 造硬件:一次对话让智能体组装定制设备寄到家 — paraschopra · 2026-09-11
- 模型之外才是关键:一文拆解 RAG 到多智能体的六大 AI 架构 — goyalshaliniuk · 2026-09-11
- 零基础开发者自建分层记忆架构,仅 20k token 记住一年对话 — matteoianni · 2026-09-11