TRAE IDE 的 Hook 不是简单的“跑脚本”,它更像给智能体加一层工作流控制:
-
会话开始前注入项目上下文
-
工具执行前拦截危险命令
-
工具执行后检查结果
-
任务结束前自动跑测试,不通过就继续修
这组图把官方 Hook 配置参考压缩成 8 页:
-
Hook 到底控制什么
-
全局 Hook / 项目 Hook 放哪里
-
hooks.json 的四层结构
-
stdin / stdout / exit code 怎么影响智能体
-
执行环境和权限风险
-
6 个事件怎么选
-
matcher 能匹配哪些工具
-
3 个最值得先落地的用法
建议先从项目级 Hook 开始,小范围做只读检查;确认稳定后,再加阻断逻辑或本地自动运行。
来源:TRAE 官方文档《Hook 配置参考》









