郭震 AI公众号:郭震AI

9 Automations 与 Hooks:把稳定流程变成自动提醒和自动检查

发布日期: 2026-06-03

分类: Codex

预计阅读: 3 分钟

阅读次数: 0

Codex Automations 与 Hooks 手绘图

Codex 用熟以后,你会发现有些事情每次都要重复:检查错误日志、回顾最近改动、提醒跑测试、在任务结束时总结、发现敏感文件时提醒。

这类稳定流程可以交给 Automations 和 Hooks。

Automations 解决什么

Codex App 支持 automations。官方 app features 里提到,Automations 可以和 Skills 组合,用来做 routine tasks,比如评估 telemetry error、提交修复、生成近期代码变化报告。

适合:

  • 每天检查错误日志。
  • 每周总结仓库变化。
  • 定期扫描 AGENTS.md 是否过期。
  • 定期检查 TODO、失败测试、性能指标。
  • 在一个线程里持续跟进同一件事。

不适合:

  • 没有清晰完成标准的模糊任务。
  • 会写生产数据的任务。
  • 需要每次人工判断方向的任务。

自动化不是让 Codex 乱跑,而是把已经成熟的流程固定下来。

Hooks 解决什么

Hooks 是更底层的生命周期扩展。官方 Hooks 文档说,它可以在 agentic loop 里注入脚本,比如扫描 prompt 是否误贴 API key、在 turn 停止时运行验证、把对话摘要写成 memories、按目录定制提示。

常见用途:

  • PreToolUse:工具调用前做策略检查。
  • PostToolUse:工具调用后记录结果。
  • Stop:任务结束时运行总结或检查。
  • UserPromptSubmit:用户提交前扫描敏感信息。
  • PreCompact / PostCompact:上下文压缩前后做记录。

新手第一批 hooks 建议做提醒和检查,不要直接做部署。

Hooks 要 review 和 trust

官方文档里有一个很重要的点:非 managed command hook 运行前需要 review 和 trust。Codex 会根据 hook 定义的 hash 记录信任,新的或修改过的 hook 需要重新信任。

这很合理。Hook 本质上是自动执行脚本,如果没人审查,很容易成为新的风险入口。

先做三类安全自动化

我建议从这三类开始:

  1. 提醒类:碰到 .env、证书、迁移文件时提醒。
  2. 检查类:任务结束时提示跑 build、lint、test。
  3. 记录类:把任务摘要保存到本地日志或项目 notes。

不要第一天就做:

  • 自动部署生产。
  • 自动改数据库。
  • 自动推送 main。
  • 自动读取密钥。

写进 AGENTS.md

自动化规则也要写进 AGENTS.md,让 Codex 知道这些 hook 和 automation 是做什么的。否则新线程可能只看到脚本,不知道你的真实意图。

参考资料:

Continue

读完这篇,下一步看什么

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...