用途:该技能为 agent-studio 启动并管理完整的心跳生态,借助 Claude Code 的 cron 调度器(CronCreate/CronList/CronDelete)运行 7 个后台循环,让代理保持健康、索引与信息更新。
主要能力与循环:Loop 0 自动重排(每 2 天,强制,防止 3 天静默过期,须先 CronCreate 新任务再 CronDelete 旧任务);Loop 1 连续反思(每 2 小时,运行 reflection-check.cjs);Loop 2 代理进化(每日 3 点,evolution-check.cjs);Loop 3 晨间简报(工作日 8 点);Loop 4 代码库索引(每 4 小时,检查 metadata.json 的 mtime,超 4 小时或缺失时运行 pnpm code:index:reindex);Loop 5 上下文排空(每 30 分钟,只告警不自动清空);Loop 6 Telegram 轮询(每 5 分钟,需 TELEGRAM_BOT_TOKEN);Loop 7 ArXiv + Exa 研究摘要(每日 7 点)。
使用方式:在 Claude Code 会话中用 /loop 命令或调用 Skill({ skill: 'heartbeat' }) 注册全部循环,再用 CronList() 验证、CronDelete({ id }) 停止。Cron 支持通配符、单值、步进、区间与逗号列表,不支持 L、W、? 及 MON、JAN 等别名。
限制:循环为会话级,终端关闭即失效,需在每次会话重启后重跑 Quick-Start 命令;任务有 3 天自动过期、50 任务上限、错过不补跑、最多 15 分钟抖动;Telegram 未配置时 Loop 6 会优雅跳过;Discord 用 webhook 推送,接收需常驻进程,双向通信推荐 Telegram。具体价格与收费资料暂未提供。