今天,我们正式推出 Claude Code 中的 Routines功能,目前处于研究预览阶段。Routine 是一种可配置的自动化流程:你只需一次性设置好提示词、代码仓库和连接器,之后即可按计划运行、通过 API 调用触发,或响应特定事件执行。所有 Routine 均在 Claude Code 的网页基础设施上运行,因此无需依赖你的笔记本电脑保持开启状态。
开发者早已利用 Claude Code 来自动化软件开发周期,但在此之前,他们需要自行管理定时任务、基础设施以及诸如 MCP 服务器等额外工具。而 Routine 则已集成对代码仓库和连接器的访问权限,让你能够将自动化流程打包并设置为按计划执行或按需触发。

你可以为 Claude Code 指定一个提示词和执行频率(每小时、每日或每周),系统便会按时自动运行:
每晚凌晨2点:从 Linear 拉取优先级最高的 bug,尝试修复并打开一个草稿 PR。
如果你在 CLI 中使用了 /schedule 命令,这些任务现在已被转换为 Routine 形式调度。
你也可以配置 Routine 由 API 调用触发。每个 Routine 都会分配专属端点和认证令牌。只需发送 POST 请求,即可获得会话 URL。你可以将 Claude Code 接入告警系统、部署钩子或内部工具——只要支持 HTTP 请求的地方均可使用:
解析告警负载信息,定位负责服务,并向 #oncall 频道发布初步处理摘要及建议的第一步操作。
可将 Routine 订阅至 GitHub 仓库事件,实现自动触发。每当有符合筛选条件的 PR 创建时,Claude 会为新会话启动 Routine 并持续接收该 PR 的更新,以便后续跟进评论、CI 失败等问题。
请标记所有涉及 /auth-provider 模块的 PR。对该模块的任何变更需汇总并发布到 #auth-changes 频道。
Claude 会为每个匹配的 PR 打开独立会话,并持续向该会话推送更新,从而能及时响应后续反馈,如评论或 CI 构建失败等情况。
未来我们计划扩展基于 Webhook 的 Routine,使其支持更多事件源触发。
早期用户在使用 Routine 时已形成若干常见模式:
Routines 现已面向启用了 Claude Code on the web 的 Pro、Max、Team 和 Enterprise 计划用户开放。请访问 claude.ai/code 创建你的第一个 Routine;或在 CLI 中输入 /schedule 开始配置。
与交互式会话一样,Routine 同样消耗订阅额度。此外,Routine 设有每日上限:Pro 用户每天最多运行 5 次,Max 用户为 15 次,Team 和 Enterprise 用户为 25 次。超出限额可通过购买额外用量继续使用。更多信息请参见官方文档。