[控场AI]
概念prompt hook / agent hook / 事件钩子

Hook

Claude Code中的事件驱动拦截机制,允许开发者在工具调用前、任务停止等特定节点插入自定义检查逻辑,支持以自然语言描述规则,由模型在运行时理解并执行

时间轴 (近 90 天)

10月8日

v2.1.295 修复了 mod 的 Hook 接收到被截断的深层嵌套工具输入却无报错的问题,以及带 .catch 的守卫 Hook 在插件 worker 重启期间被绕过的漏洞

待验证50%
10月8日

此前 Hook 失败属于软失败(操作继续推进),onFailure: "block" 使 Hook 可声明硬失败,在基础设施故障时默认保持保守策略(fail-closed)而非开放策略(fail-open)

待验证50%
10月8日

Claude Code v2.1.295 为命令类和 HTTP 类 Hook 引入了 onFailure: "block" 选项,可让失败的 Hook 直接阻断对应操作

待验证50%
9月24日

钩子注入推荐首选 Hook 自动注入方式,若 IDE 不支持 Hook 则写入规则文件(如 agents.md)作为兜底方案

待验证50%
9月24日

如果不进行钩子注入,即便 Skill 文件已就位,Agent 也不会主动调用它们

待验证50%
9月22日

root或hook方案速度最快、最稳定,但需要刷机、存在封号风险,且微信升级后hook往往失效

待验证50%
9月11日

对于删除数据、扣费、群发等高风险操作,应设计生命周期钩子(Hook),触发时自动暂停并将控制权交还人类

待验证50%
9月11日

台账的跨框架可移植性依赖于Agent框架提供Hook能力,剩余功能靠契约加工具实现,与具体编排引擎解耦

待验证50%
9月11日

台账数据进入的两条路径为:通过Hook机制自动抓取工具报错,以及用户主动发起指令的手工复盘

待验证50%
8月26日

Hook技术在JavaScript逆向中的常用方式包括重写document.cookie的setter/getter、重写XMLHttpRequest或fetch方法、使用Object.defineProperty劫持特定对象的属性访问

待验证50%

还有 3 条时间轴事件

全部知识事实 (14)

待验证

Claude Code内置了Hook机制,允许开发者在请求发送到模型之前拦截并处理输入内容

60%
待验证

v2.1.295 修复了 mod 的 Hook 接收到被截断的深层嵌套工具输入却无报错的问题,以及带 .catch 的守卫 Hook 在插件 worker 重启期间被绕过的漏洞

50%
待验证

Claude Code v2.1.295 为命令类和 HTTP 类 Hook 引入了 onFailure: "block" 选项,可让失败的 Hook 直接阻断对应操作

50%
待验证

此前 Hook 失败属于软失败(操作继续推进),onFailure: "block" 使 Hook 可声明硬失败,在基础设施故障时默认保持保守策略(fail-closed)而非开放策略(fail-open)

50%
待验证

钩子注入推荐首选 Hook 自动注入方式,若 IDE 不支持 Hook 则写入规则文件(如 agents.md)作为兜底方案

50%
待验证

如果不进行钩子注入,即便 Skill 文件已就位,Agent 也不会主动调用它们

50%
待验证

root或hook方案速度最快、最稳定,但需要刷机、存在封号风险,且微信升级后hook往往失效

50%
待验证

对于删除数据、扣费、群发等高风险操作,应设计生命周期钩子(Hook),触发时自动暂停并将控制权交还人类

50%
待验证

台账数据进入的两条路径为:通过Hook机制自动抓取工具报错,以及用户主动发起指令的手工复盘

50%
待验证

台账的跨框架可移植性依赖于Agent框架提供Hook能力,剩余功能靠契约加工具实现,与具体编排引擎解耦

50%
待验证

Hook技术在JavaScript逆向中的常用方式包括重写document.cookie的setter/getter、重写XMLHttpRequest或fetch方法、使用Object.defineProperty劫持特定对象的属性访问

50%
待验证

Hook 是确定性的机制,由 Claude Code 软件强制执行,不依赖模型判断,能保证100%执行

50%
待验证

Hook 设定档使用 JSON 格式,通常放在专案资料夹的 .claude/settings.json 中

50%
待验证

Hook 的三层架构为 Event(决定何时触发)、Matcher(决定拦截哪个操作)、Handler(决定执行什么动作)

50%

来源文章