待验证50% 置信事实精确时间
PreToolUse hook 从 stdin 接收包含工具名和输入的 JSON,退出码 0 表示放行并继续正常权限流程,退出码 2 表示硬阻断,其他非零退出码通常视为错误。
1
来源数
50%
置信度
长期有效
时效性
2026/10/18
首次发现
来源
涉及实体
相关事实
待验证钩子配置位于 .claude/hooks/settings.json,退出码 2 被解释为阻止本次操作,stderr 内容会作为反馈回传给模型;其他非 0 退出码通常只记录错误但不阻断。80% 相似待验证PreToolUse 和 PermissionRequest 钩子在匹配失败或工具输入无法序列化为 JSON 时不再被跳过,而是直接阻止调用70% 相似待验证vLLM 对启动参数的格式较为敏感,命令行里带引号的 JSON 值一旦被平台层改写就会直接导致进程退出。60% 相似待验证JSON-RPC 2.0 相比 1.0 引入了具名参数、批量调用和更完善的错误码体系60% 相似待验证生成的JSON会经过一个Code节点进行验证,确保有问题的工作流不会通过59% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1061293API
curl https://kongchang.com/api/v1/knowledge/claims/1061293MCP
get_claim(id=1061293)