今天,我们在研究预览阶段推出了 Claude Code 的自动化例程功能。例程是一种只需配置一次的 Claude Code 自动化流程——包括提示语、代码仓库和连接器——之后可以按计划运行、通过 API 调用触发,或响应特定事件执行。例程运行在 Claude Code 的网页基础设施上,因此无需依赖您的笔记本电脑保持开启状态。

开发者们已经使用 Claude Code 来自动化软件开发周期,但此前他们需要自行管理定时任务、基础设施以及额外的工具(如 MCP 服务器)。现在,例程功能内置了对您的代码仓库和连接器的访问,您可以将自动化流程打包,并设置定时或触发执行。

工作原理

Claude Code 例程示意图

定时例程

您只需给 Claude Code 一个提示语和执行频率(每小时、每晚或每周),它就会按计划自动运行:

每晚 2 点:拉取 Linear 中最紧急的 Bug,尝试修复并创建一个草稿 PR。

如果您在命令行界面中使用 /schedule 命令,这些任务现在就是定时例程。

API 例程

您也可以配置例程通过 API 调用触发。每个例程都有独立的端点和认证令牌。发送 POST 请求即可获得会话链接。您可以将 Claude Code 集成到告警系统、部署钩子或内部工具中——只要能发起 HTTP 请求即可:

读取告警负载,定位相关服务,并将初步处理摘要发布到 #oncall 频道。

Webhook 例程(首推 GitHub)

您可以订阅例程以响应 GitHub 仓库事件自动触发。Claude 会为每个符合过滤条件的 PR 创建新会话并运行例程:

请标记涉及 /auth-provider 模块的 PR。任何对此模块的更改都需要总结并发布到 #auth-changes 频道。

Claude 会为每个 PR 开启一个会话,并持续接收该 PR 的更新,如评论和 CI 失败,以便处理后续事项。

未来我们计划支持更多事件源的 webhook 触发。

团队应用场景

早期用户创建例程时,常见的模式包括:

定时例程

  • 待办事项管理:每晚对新问题进行分类、打标签、分配负责人,并将摘要发布到 Slack。
  • 文档同步:每周扫描合并的 PR,标记引用已更改 API 的文档,并自动创建更新 PR。

API 例程

  • 部署验证:CD 流水线每次部署后触发,Claude 运行冒烟测试,扫描错误日志,向发布频道报告是否通过。
  • 告警分类:Datadog 指向例程端点,Claude 拉取追踪信息,关联最近部署,提前准备修复草案。
  • 反馈处理:文档反馈小工具或内部仪表盘发送报告,Claude 针对仓库开启会话并起草修改。

GitHub 例程

  • 库迁移:每次 Python SDK 的 PR 合并后,自动将更改迁移到 Go SDK 并创建对应 PR。
  • 定制代码审查:PR 创建时运行团队自定义的安全和性能检查,留下内联评论,辅助人工审核。

快速上手

例程功能现已对启用 Claude Code 网页版的 Pro、Max、Team 和 Enterprise 用户开放。访问 claude.ai/code 创建您的第一个例程,或在命令行输入 /schedule

例程的使用会计入订阅额度,与交互式会话相同。此外,例程每日有使用上限:Pro 用户每天最多运行 5 个例程,Max 用户最多 15 个,Team 和 Enterprise 用户最多 25 个。您也可以通过额外购买使用额度来突破限制。详情请参阅 官方文档