宝玉xp 26-04-15 00:55
微博认证:前微软Asp.Net最有价值专家 2025微博年度新知博主 科技博主

Claude Code 新增 Routines 功能,把 AI 编程助手从“你问它答”升级成了“自动干活”。

简单说,Routines 就是一个预设好的 Claude Code 任务模板,你告诉它干什么、给它接上代码仓库和外部工具,然后设定触发条件,它就能在 Anthropic 的云端自己跑起来,不需要你盯着电脑。

触发方式有三种。第一种是定时任务,比如每天早上九点自动整理 Issue 列表。第二种是 GitHub 事件触发,比如有人提了 PR 就自动跑一遍代码审查。第三种是 API 调用,你的监控系统报警了,直接把报警内容甩给它,它自己去查日志、定位问题、开修复 PR。

Anthropic 内部已经在用了。Claude Code 产品经理 Noah Zweben 说,他们团队用 GitHub 事件触发来做文档同步,每次代码合并到发布分支,Routines 自动生成对应的文档更新。

对开发者来说,这个功能的价值在于把那些重复性的工程杂活自动化了。以前你可能需要写 CI 脚本、配 GitHub Actions、再接个 Slack Bot,现在一个 Routine 就能串起来,而且它能调用你在 Claude 上连接的所有 MCP 服务,Slack、Linear、Google Drive 都行。

使用门槛不高,Pro、Max、Team、Enterprise 用户都能用。Routines 数量不限,但每天的运行次数有上限,超出后需要开启额外用量计费。

一个值得关注的细节:Routines 目前还在研究预览阶段(Research Preview),API 接口格式和限制随时可能调整。另外,Routine 执行的所有操作都以你的身份进行,提交代码用的是你的 GitHub 账号,发 Slack 消息用的也是你的账号,所以权限配置需要上点心。

对于已经在用 Claude Code 做日常开发的人,Routines 可能是目前最接近给自己配一个 AI 初级工程师的体验。你在写代码、开会、睡觉的时候,它在帮你做 Code Review、整理 Backlog、同步文档。

官方文档:claude.ai/code/routines http://t.cn/AXMROExq

Q: 这个和loop还有schedule有啥区别呢?
A:
/loop 是最轻量的,会话级别。在当前终端里跑,关掉终端就没了,7 天自动过期。适合“盯一下这个部署跑完没有”这种临时监控,就是在你当前会话里定时重复执行一条指令。

Desktop 桌面端定时任务,比 /loop 持久一点。任务保存在本地,重启 app 之后还在,能读你本地文件(包括没提交的代码)。但前提是电脑得开着、桌面 app 得在跑,电脑睡了就跳过,醒了再补跑。

/schedule 在 CLI 里执行时,创建的是云端定时任务,跑在 Anthropic 的基础设施上,关机也能跑。但触发方式只有定时(cron)。

Routines 是这次新出的,可以理解为云端定时任务的升级版。核心区别在于触发方式从单一的 cron 扩展到了三种:定时、GitHub 事件、API 调用。而且能挂 MCP 连接器,能同时关联多个仓库。本质上它把"定时跑个脚本"变成了"事件驱动的自动化 Agent"。

所以关系大概是:/loop(临时盯梢)→ 桌面定时任务(本地持久化)→ 云端定时任务(关机也跑)→ Routines(事件驱动 + 云端 + 完整工具链)。每一层解决的问题不同,Routines 是目前最完整的那个。 http://t.cn/AXMROmaH

发布于 美国