2026.06.19
Claude里面四个自动化法器
Claude里面四个自动化法器
Claude Code 自动化里,有四个自动化法器:loop、schedule、cron 和 hook。

它们看起来都和“自动执行”有关,但真正的区别不在于能不能自动化,而在于它们分别适合哪一种触发方式。
【先看 loop】loop 适合处理“正在发生、但还不知道什么时候结束”的事情。比如 CI 正在跑、部署正在进行、某个审核还没返回结果。你不需要一直手动刷新,只要告诉它“帮我盯着,直到结果出现”。所以 loop 的关键词是“持续观察”。它不是跨天定时任务,而是在当前会话里帮你盯住一个状态。

【schedule】解决的是另一类问题:未来某个时间自动执行。比如每天早上生成日报、每周一汇总项目进展、每隔几个小时检查一次站点状态。它通常运行在云端,不要求你一直在线。schedule 的关键词是“云端定时”。只要任务不强依赖你的本地环境,又需要按时间规律执行,就适合交给 schedule。

【cron】更像传统工程体系里的本地定时器。它也能定时执行,但重点在“本地”。比如你要调用本机脚本、读取本地文件、使用本地凭证、跑一个依赖本机环境的备份任务,这时 cron 往往比云端 schedule 更合适。cron 的关键词是“本地周期”。它适合稳定、重复、长期运行的本地任务。

【hook】则完全不是按时间触发,而是按事件触发。比如提交代码前自动跑测试,推送代码后自动部署,某个任务完成后触发下一步通知。hook 的关键词是“事件触发”。它关注的不是“什么时候到点”,而是“什么事情发生了”。

总结一下:
- loop 是等结果,
- schedule 是等时间,
- cron 是本地按周期执行,
- hook 是等事件发生。
真正做自动化时,最重要的不是马上写脚本,而是先判断任务属于哪一种类型。
正在发生、需要观察结果,用 loop;
跨时间、云端定时,用 schedule;
依赖本地环境、周期运行,用 cron;
流程中的某个动作触发后续步骤,用 hook。
选对机制,自动化才不会变成新的复杂度。
相关文章
- ReAct Agent 为什么需要记忆机制?1. 【维持连续】 让多轮对话像正常聊天,而不是每句话都像第一次见面。 例子:用户问“北京明天天气”,回答后又问“那上海呢?” → 有记忆:…
- Claude Code 实战:用 /loop 把重复劳动变成循环(以及什么时候别用它)在用 Claude Code 维护这个站的过程中,工作流里藏着大量隐含循环,和例行任务: 1. 每天要瞄一眼搜索引擎和 AI 爬虫的抓取情况…
- Spec-driven软件开发,有4个核心原则AI集成的开发环境Cursor提高了开发的效率,但是由于LLM天然幻觉的属性,在开发质量上良莠不齐。 以往,开发1000行的代码,调试测试合…
- 为啥Clawdbot看起来有些AGI的样子了?它的核心技术机制拆解如下:Clawdbot 的核心机制其实挺清晰的,它是一个本地优先、自托管的代理控制平面(agent control plane)。 Gateway…