Claude Code Routines
来源:raw/newsletters/Ben's Bites/2026-04-16 My cheatsheet for a clean context 官方博客:https://claude.com/blog/introducing-routines-in-claude-code 发布时间:2026-04-16(research preview)
定位
Routines 是 Claude Code 的自动化层:配置一次(prompt + repo + connectors),可按计划、API 调用或 GitHub 事件触发,运行在 Anthropic 基础设施上,无需本地机器保持开启。
Ben Tossell 的类比:相当于扩展版 cron jobs。
三种触发方式
1. 定时 Routines(Scheduled)
按计划自动运行:
每晚 2 点:从 Linear 拉取最高优先级 bug,尝试修复,开一个 draft PR
支持频率:每小时 / 每晚 / 每周
2. API Routines(HTTP 触发)
每个 routine 有独立 endpoint 和 auth token:
POST /routines/{id}/run
Authorization: Bearer <token>
返回 session URL,可追踪执行状态。
典型用例:接入 Datadog 告警 → Claude 自动拉取 trace、关联近期部署、在 on-call 开页面前准备好 draft fix。
3. Webhook Routines(事件驱动)
订阅 GitHub 仓库事件,每个匹配的 PR 创建一个新 session。
典型用例:Python SDK 每次合并 PR 自动触发,将变更移植到 Go SDK 并开对应 PR。
使用限制
| 计划 | 每天最多 Routines |
|---|---|
| Pro | 5 个 |
| Max | 15 个 |
| Team / Enterprise | 25 个 |
超出限制可用额外用量。
与 Claude Code Desktop Redesign 的关系
Routines 是 Desktop Redesign 的自然延伸:
- Desktop redesign 解决了并行 session 管理问题
- Routines 解决了无人值守自动化问题
- 两者共同构成"agent 编排中心"的完整图景
实践建议
- 从最简单的定时 routine 开始:每晚扫描 Linear 未分配 issue
- 用 API routine 替代手动触发的重复任务
- Webhook routine 最适合跨仓库同步场景(SDK 移植、文档更新)
- Pro 用户每天 5 个配额,优先用于最高频的重复任务
关联
- Desktop Redesign — 桌面端重设计(并行 session 管理)
- harness-engineering/self-verification-loops — 长跑 agent 的验证闭环
- harness-engineering/agentic-infrastructure — Agent 基础设施概览