Claude Code 的 /loop 技能:定时循环任务
介绍 Claude Code /loop 的间隔任务、七天到期、恢复会话与调度延迟,区分 Desktop、云端和会话内任务。
直接回答:/loop 可在 Claude Code 会话中重复执行提示。当前官方文档说明定时循环七天到期,恢复原会话可还原未过期的 CronCreate 任务;它不是退出就永久删除,也不是独立常驻调度器。
基本语法
/loop 5m check the deploy
/loop 10m check if any new GitHub issues have been assigned to me
明确间隔使用固定计划;只给提示可以由 Claude 调整间隔。最小固定调度粒度为一分钟,不保证精确到秒。用自然语言列出或取消任务即可,无需仿造底层工具调用输出。
自然语言时间
一次性提醒可直接用自然语言提出,并明确日期与本机时区。不要假设某句话必定触发特定澄清。调度可能有抖动,忙碌时任务会等待当前回合结束,不适用于精确时间控制。
与技能组合:典型用法
任何斜杠命令都可以放进 /loop:
/loop 2m tail the last 20 lines of logs/server.log and summarize any new errors
/loop 5m check how many items are left in the job queue
/loop 10m check if any new GitHub issues have been assigned to me
盯日志、看队列、巡 Issue——调试会话期间的常见自动化。不需要高级推理的轮询任务,切到 Haiku 省钱降延迟:
/model haiku
局限性
- Claude Code 需要运行且能处理任务;关闭后不会按时执行。
- 当前循环任务七天到期,忙碌期间错过的每一轮不会逐个补跑。
- 恢复原会话可恢复未过期 CronCreate 任务;自定节奏的 loop、过期任务及已错过的一次性任务等有例外。
- 循环消耗模型额度,涉及写操作时设置授权与幂等。
跨会话持久任务:Claude Desktop 调度器
Desktop 调度适合本机文件任务,但需要电脑开机;不依赖本机会话的工作可评估官方云端 Routines 或 CI 调度。不同方式的凭证、权限和运行环境不同,不应只按“持久”一词互换。
常见问题(FAQ)
Q:重启后任务还在吗?
A:可能恢复,但需继续原会话并符合恢复条件,停机期间不执行。
Q:怎么取消?
A:请求列出计划,按名称或 ID 取消,再确认列表。
Q:能作为生产告警调度吗?
A:不宜依赖会话轮询保证及时性,关键任务应使用有明确可用性和重试机制的调度系统。
参考资料
资料核对日期:2026 年 9 月 29 日。本文基于公开文档整理,代码片段和评估方案未作独立运行或性能验证;厂商测试结果已注明来源。