跳转到内容

Routines 与定时自动化

/loop 要开着终端;我想要每天九点自动审查 main 上的依赖漏洞。」

Claude Code 有三层「自动化」,容易混用:会话内循环会话内定时云端 Routines。官方:RoutinesScheduled tasks、bundled skill /loop(见 Commands)。


入口运行位置终端要开着吗典型用途
Bundled /loop/loop [间隔] [提示]本机当前会话重复尝试直到满足条件
会话内定时/schedule、cron 工具本机当前会话轮询、提醒、会话内周期任务
RoutinesWeb、Desktop、/schedule 向导Anthropic 托管云每日 review、依赖审计、GitHub 事件

记忆: /loop 是「别关这个终端」;Routines 是「像 cron 一样在云上跑」。


/loop 是 bundled skill:在同一交互会话里按间隔重复执行提示,直到目标达成或你停止。适合:

  • 本地盯着 Claude 跑测试直到绿
  • 短周期重试(注意 token)

Scheduled tasks 文档描述会话内的 cron 式调度工具,与 /loop 互补。Desktop 另有 Desktop scheduled tasks

风险: 终端休眠、笔记本合盖会中断;长间隔任务应上 Routines 或 CI。


Routines 在 Anthropic 基础设施运行,电脑关机仍可执行。可:

  • 按 cron 调度
  • 由 API 触发
  • 响应 GitHub 事件

创建路径包括 Web、Desktop、CLI /schedule(或 /routines,以 / 菜单为准)。

生态集成 一致:仅 Bedrock/Vertex/Foundry 时,Routines、部分 Web、Code Review 等可能不可用,需 Anthropic API 或 Teams 席位。发布前对照各功能页。


方式确定性成本归属
GitHub Action @claude高,workflow 定义清晰Actions 分钟 + API
Routines中,依赖模型判断订阅/API
/loop低,人在环本机会话 token
Hooks最高,脚本必跑几乎无模型费

推荐: 合 main 门禁用 CI;个人每日简报用 Routines;当场调试循环用 /loop


现象可能原因下一步
/loop 停了终端关闭改 Routines 或 CI
Routine 未跑Plan 限制查账号与官方 routines 页
重复改坏仓库无 reviewRoutine 只读 + 开 PR
费用高频率过高降频;换 Sonnet

/loop 你在场、要快迭代、可接受关终端即停。

用 Routines: 定时、关机后仍跑、GitHub 事件驱动。

用 CI: 必须审计、合 main 前硬门禁。


  1. 三层自动化哪一层要开着终端?
  2. 仅 Bedrock 凭证时 Routines 可能怎样?
  3. 每日依赖扫描你会选 Routines 还是 Action?

自检:

  • 能区分 /loop 与 Routines
  • 知道 /schedule 应链到本章
  • 读过官方 routines 创建步骤

上一章:AI Agent 时代的开发者 · 下一章:调试与错误恢复