例如工具开始或完成一次动作
生命周期钩子Hook
你可能会说
这个工具支持写入后 Hook 吗?如果支持,让它只格式化刚改过的文件。
生命周期钩子(Hook)是在特定事件发生时自动运行的预设脚本或任务。例如 Git 可以在提交前运行检查,某些 AI 工具也提供写入后触发点。具体事件名、参数以及失败是否会阻止后续流程,都由产品定义;配置前先查当前工具的文档,危险脚本仍要受权限和范围限制。
也常被叫作Lifecycle Hook生命周期钩子
延伸阅读 · 权威出处
这个工具支持写入后 Hook 吗?如果支持,让它只格式化刚改过的文件。
例如工具开始或完成一次动作
在指定事件发生时被触发
执行检查、记录或后续动作
Hook 是事件触发的自动动作,不是用户每次手动输入的提示词。
监听生命周期事件:Hook 可以绑定会话启动、文件写入后或命令执行前等时间点。
自动运行预设任务:事件发生后,工具执行配置好的格式化、检查或准备脚本。
失败结果可以拦截流程:像提交前测试这样的 Hook 可以用失败状态阻止后续动作,但每次写文件都跑重测试会拖慢流程。
请为 .ts 和 .tsx 文件配置写入后的格式检查 Hook。先说明它会在哪个事件触发、命令会改什么,再确保命令不会读取密钥或操作无关目录。