待验证50% 置信决策规则精确时间
PreToolUse hook 返回非零退出码即可阻止对应的工具调用。
1
来源数
50%
置信度
中期 (~90 天)
时效性
2026/10/28
首次发现
有效期至:2027/1/26
来源
Claude Code 实战指南:掌握 AI 编程代理、MCP 与 Skills
youtubeCode Culture2026/10/28
涉及实体
相关事实
待验证Hooks 脚本以退出码 0 表示正常放行,以退出码 2 表示阻止本次操作,此时标准错误输出会作为拦截理由回传给模型;其他非零退出码通常只被视为脚本自身出错,不一定拦截。71% 相似待验证在 toolChoice: 'none' 的拒绝路径上,repairToolCall 和 experimental_refineToolInput 钩子不会被触发。68% 相似待验证当编码代理的hook崩溃、超时或指向不存在的脚本时,多数工具默认选择放行(fail-open)。66% 相似待验证将notool-001用例的text_any行删除后,仅用空转Agent(无工具调用、空文本)测试,结果为PASS,退出码为0。63% 相似待验证在Clawed Code中,RepoGates插件在bash工具上挂载钩子,命令运行前读取确切行,若克隆或安装指向被封锁仓库则拒绝执行。62% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1108116API
curl https://kongchang.com/api/v1/knowledge/claims/1108116MCP
get_claim(id=1108116)