mcpField
A
autopilot-loop

autopilot-loop

github.com/ruvnetエージェントワークフロー80.0k752 回インストール今日更新
リポジトリ

autopilot-loop について

autopilot-loop は、Claude Code の /loop を1回ずつ実行するスキルです。タスク状況を確認し、次の操作を予測・実行して記録し、必要に応じて次の反復を予約します。

主な機能

  1. 01Autopilot 状態の確認
  2. 02次のタスクの予測
  3. 03操作の実行と記録
  4. 04完了時または反復上限で停止
  5. 05次の反復の予約

活用シーン

  1. 01チームタスクリストのタスクを進行
  2. 02MCP swarm タスクの処理
  3. 03Markdown チェックリスト項目の処理

MCP 対応

MCP ツールで Autopilot の状態確認、操作予測、結果記録、タスクソース設定、Autopilot の無効化を行います。

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/autopilot-loopを入力して読み込まれたか確認します。

詳細

Claude Code のネイティブな /loop を使って、自動操縦を 1 回実行します。

  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. 予測されたタスクを実行します(エージェントの起動、コードの編集、テストの実行など)
  5. mcp__plugin_ruflo-core_ruflo__autopilot_log で記録します
  6. 次の実行をスケジュールします:ScheduleWakeup({ delaySeconds: 270, reason: "next autopilot iteration" })
キャッシュを考慮したスケジューリング

反復の間、プロンプトキャッシュを維持するため、常に 270 秒(キャッシュの TTL である 300 秒未満)の遅延を指定します。

タスクの取得元

自動操縦は次の場所からタスクを検出します。

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

コメント