Anthropic给Claude加了个新功能:Code Routines。简单说,就是能让AI按你的规则自动干活。
什么是Routines?
Routines是一个保存的Claude Code配置:包含提示词、一个或多个仓库、以及一组MCP连接器。它在Anthropic管理的云基础设施上自动运行,即使你的笔记本关闭了也能正常工作。
这个功能支持三种触发方式:
1. 定时触发-按周期性计划执行,如每小时、每日、工作日或每周 -支持预设频率和自定义cron表达式 -最小间隔为1小时
2. GitHub事件触发-当仓库发生特定事件时自动触发 -支持拉取请求、push、issue、发布等[20种事件类型](https://code.claude.com/docs/en/routines#supported-events) -可配置过滤器,按作者、标题、标签等条件精确触发
3. API调用触发-通过HTTP POST调用专用端点
-支持通过text字段传递上下文信息
-适用于告警系统、部署管道等场景
实际使用场景
官方提供了几个具体例子:
和cron有什么不同?
传统cron只能按时间触发简单命令,而Code Routines是真正的智能工作流:
如何使用
可以通过三种方式创建Routines:
/schedule创建时需要配置提示词、选择仓库、环境和连接器。为了使用GitHub触发,需要在仓库中安装Claude GitHub App。
使用限制
该功能属于研究预览版,行为、限制和API可能会发生变化。目前只在Pro、Max、Team和Enterprise计划中可用,并有每账户每日运行次数的上限。
Anthropic自己已经在用这个功能处理文档维护、待办事项管理等内部流程。对开发者来说,这意味着能省下不少重复劳动的时间——比如自动生成周报、处理issue模板、同步会议纪要这些琐事。
体验地址:http://claude.ai/code/routines
官方文档:https://code.claude.com/docs/en/routines