Coding Agent 自动化
Coding agent 的自动化能力支持周期性任务(每天 PR 摘要、每周依赖审计)、事件触发任务(CI 失败诊断)和会话内重复任务。
#tech / ai
#type / concept
#status / growing
[!info] related notes
- 所属 MOC: Coding Agent MOC
- 并列概念: Coding Agent Skills
- 关系笔记: Agent 工程纪律
Coding Agent 自动化
一句话定义
自动化是 coding agent 把重复性工程任务设为定时或事件触发执行的能力,核心价值是让 agent 不只是”你问才答”,而是主动巡检、诊断和报告。
各产品的实现
Codex Automations
- 在后台安排重复任务
- Codex 会把发现放进 inbox
- 如果没什么可报告,自动归档
- 可以和 Skills 结合做更复杂的周期任务
Claude Code Routines
/schedule:创建云端 Routine- 运行在 Anthropic 云端,电脑关机也能继续
- 支持按时间、API 调用、GitHub 事件触发
- 是保存好的 Claude Code 配置:prompt、仓库、connectors 和 triggers
/loop:在当前 session 内重复运行 prompt/goal:设置持续推进目标
会话内自动化
| 机制 | 作用 | 生命周期 |
|---|---|---|
/loop | 当前 session 内重复运行 | session 结束即停 |
| CronCreate | session 内计划任务 | session 结束即停 |
/schedule | 云端 Routine | 持久化,电脑关机也运行 |
适合场景
| 自动化 | 频率 | 内容 |
|---|---|---|
| 每日 PR 摘要 | 每天早上 | 总结 open PR 风险 |
| 每周依赖审计 | 每周 | 检查过时依赖并开 PR |
| CI 失败诊断 | 部署失败时 | 分析日志并发总结 |
| 文档漂移检查 | 每周 | 检查架构文档是否落后实现 |
| 代码库健康检查 | 每周 | 扫描 TODO、lint、测试覆盖风险 |
| 架构漂移检查 | 每天 | 检查前后端 contract 是否一致 |
最小例子
/schedule every weekday at 9am, summarize open PRs and identify blockers
/schedule in 2 weeks, open a cleanup PR that removes the old feature flag
/loop 5m check if the deploy finished and summarize any new errors
边界与易混淆点
- 自动化不等于无人监管——Routine 的结果仍需人工审查
/loop和/schedule的生命周期不同:前者 session 内,后者持久化- 自动化任务消耗额度,需要控制频率
最短记忆方式
自动化 = 把重复性工程任务设为定时或事件触发执行,让 agent 从”你问才答”变成”主动巡检报告”。