mcpField
A
autopilot-loop

autopilot-loop

github.com/ruvnetAgent 工作流80.0k752 次安装今天更新
代码仓库

关于 autopilot-loop

autopilot-loop 是用于逐轮运行 Claude Code /loop 的 Skill。它检查任务状态、预测并执行下一步操作、记录结果,并在适当时安排后续迭代。

主要功能

  1. 01检查 Autopilot 状态
  2. 02预测下一项任务
  3. 03执行并记录操作
  4. 04完成或达到迭代上限时停止
  5. 05安排下一轮迭代

适用场景

  1. 01处理团队任务列表中的任务
  2. 02推进 MCP swarm 任务
  3. 03处理 Markdown 清单条目

MCP 相关

使用 MCP 工具检查 Autopilot 状态、预测操作、记录结果、配置任务来源及禁用 Autopilot。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ruvnet/ruflo --skill autopilot-loop

安装后在 Claude Code 中输入/autopilot-loop确认已加载。

详细介绍

使用 Claude Code 原生的 /loop 运行一轮自动驾驶:

  1. 检查状态:mcp__plugin_ruflo-core_ruflo__autopilot_status
  2. 如果所有任务均已完成或已达到最大迭代次数,则调用 mcp__plugin_ruflo-core_ruflo__autopilot_disable 并停止
  3. 获取预测:调用 mcp__plugin_ruflo-core_ruflo__autopilot_predict,确定最优的下一步操作
  4. 执行预测的任务(启动 Agent、编辑代码、运行测试等)
  5. 通过 mcp__plugin_ruflo-core_ruflo__autopilot_log 记录日志
  6. 安排下一轮:ScheduleWakeup({ delaySeconds: 270, reason: "next autopilot iteration" })
缓存感知调度

始终使用 270 秒的延迟(低于 300 秒的缓存 TTL),以在各轮迭代之间保持提示词缓存预热。

任务来源

自动驾驶从以下位置发现任务:

  • 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"] })

评论

支持 Markdown