本课学习目标
老金,我写 Hooks 这类内容时不会只给脚本,重点是让团队知道什么时候该拦、什么时候不该拦。
2026-06-18 操作口径:v2.1.178 起权限规则支持
Tool(param:value)形式,例如只允许特定模型的Agent(model:opus);v2.1.176 修复了 Hookif条件的路径匹配。团队课程里讲 Hook 时,要把“匹配范围”和“参数级权限”分开演示,避免只用一个大而全的 allow/deny 例子。
完成本课学习后,你将能够:
- 理解Hooks的核心价值:掌握Hooks与传统提示词的本质区别
- 配置第一个Hook:5分钟内完成最简单的Hook配置并看到效果
- 按事件族理解Hooks:理解工具、会话、任务、失败、文件系统、压缩和 Elicitation 等事件面
- 实现自动化工作流:Git提交检查、代码格式化、文件保护等实战场景
- 排查Hook故障:解决大多数常见配置和执行问题
- 安全使用Hooks:理解安全风险并正确配置权限