程序员写代码的时候,经常会遇到一个尴尬的局面:你下班了,程序跑一半的构建还在那里等着,服务器上的定时任务要手动配置一整套cron表达式和服务器权限,好不容易配好了,本地终端还得保持开着。这件事,Anthropic现在想帮你解决。

4月14日,Anthropic给Claude Code上线了一个新功能叫Routines。你只需要写好一个提示词,指定要操作的代码仓库,然后设好触发时间——比如每天早上九点——AI就会在Anthropic的云端自动执行,整个过程不需要你的电脑在线。
这个功能本质上是一个保存在云端的Claude Code会话。你在本地配置好一切:提示词内容、访问哪些代码仓库、用什么API密钥,保存之后它就变成一个可以在后台自动运行的AI agent。每次运行都是一个全新的会话,不保留上一次的记忆,所以你需要把规则都写在提示词或者仓库的AGENTS.md文件里。
触发方式有三种:定时(每小时、每天、工作日或自定义cron表达式)、API调用(向一个endpoint发HTTP POST)、以及GitHub事件(有人在仓库里提了PR或者发布了新版本)。对于需要多人协作的团队来说,GitHub触发特别有用——比如有人合并了一个PR,AI自动跑一遍测试,发现问题直接发通知。

和传统cron作业相比,Routines较大金额的优势是它理解代码上下文。普通的cron只能执行固定脚本,而Routines可以用自然语言理解代码库里哪个文件负责什么功能,哪次提交引入了问题,哪个依赖需要更新。这对于需要判断力的维护工作特别有价值,比如每周自动检查依赖版本有没有安全漏洞,或者清理掉超过三个月的临时分支。
计费方面,Routines使用的是你Claude Code账号已有的使用额度,Pro版本每天支持运行5个routine,Max版本每天15个,Team和Enterprise版本每天25个。作为参考,你日常在Claude Code里跑一个长对话大概会用掉多少额度,这个基本上差不多。

对于独立开发者和小型团队来说,这个功能最直接的用处是自动化那些费时但价值不高的工作:每周拉取依赖更新、检查测试覆盖率、整理发布日志。这些事情以前要么靠手动做,要么得自己搭一整套CI/CD流程,现在几行配置就能搞定。
OpenClaw—AI研究