用途
autopilot-loop 用于在 Claude Code 中运行一次自主的 /loop 迭代,实现任务驱动的自动推进。每次迭代完成一个循环:检查进度、处理下一个任务、安排下一次唤醒。
主要能力
- 检查状态:调用 mcp__plugin_ruflo-core_ruflo__autopilot_status 获取当前进度。
- 终止条件:如果所有任务已完成或达到最大迭代次数,则调用 mcp__plugin_ruflo-core_ruflo__autopilot_disable 并停止。
- 获取预测:调用 mcp__plugin_ruflo-core_ruflo__autopilot_predict 获得最优的下一步动作。
- 执行任务:执行预测的任务,例如派生智能体、编辑代码、运行测试等。
- 记录日志:通过 mcp__plugin_ruflo-core_ruflo__autopilot_log 记录本次迭代。
- 安排下一次唤醒:调用 ScheduleWakeup({ delaySeconds: 270, reason: "next autopilot iteration" })。
使用方式
该技能依赖 Claude Code 原生的 /loop 机制运行。每次迭代按上述步骤顺序执行。缓存感知调度要求始终使用 270 秒延迟(低于 300 秒缓存 TTL),以在迭代之间保持提示缓存热度。
任务来源
Autopilot 可从以下来源发现任务:
- team-tasks:Claude Code TaskList 条目
- swarm-tasks:MCP task_list 条目
- file-checklist:被跟踪文件中的 Markdown 复选框项
可通过 mcp__plugin_ruflo-core_ruflo__autopilot_config({ taskSources: ["team-tasks", "swarm-tasks"] }) 进行配置。
适用场景
适用于需要在 Claude Code 中自动推进多任务、持续迭代并定期唤醒执行的开发工作流。
限制
关于收费、价格、平台支持范围、具体效果等信息,资料中暂未提供。