Morning Scan
モジュール 1毎日 09:00 EST に cron で実行。GitHub Issues から新しい実行可能項目をスキャンし、処理済みタスクをフィルタリングして、コーディングエージェントに自動的に割り当てます。
一人 = 一支の開発チーム — AI 完全自動化
概要
Agent Swarm は自律的な AI 開発チームを動かすためのフレームワークです。4つのモジュール(毎日のIssueスキャン、タスクトラッキング、AIコードレビュー、スマート障害回復)を自己持続するループに連結します。あなたが方向を設定し、エージェントが残りすべてを処理します。
モジュール
完全自律開発パイプラインを形成する、シナリオ別の4つの専用モジュール。
毎日 09:00 EST に cron で実行。GitHub Issues から新しい実行可能項目をスキャンし、処理済みタスクをフィルタリングして、コーディングエージェントに自動的に割り当てます。
spawnされた各エージェントは作成時に active-tasks.json に書き込み、完了時に更新。コマンド一発で全並列タスク、PR URL、結果メモをリアルタイム確認。
各PRが Mac mini のセルフホスト GitHub Actions ランナーをトリガー。Gemini CLI で差分の完全なコードレビュー(バグ・パフォーマンス・セキュリティ・品質)を実施し、PR コメントとして判定を投稿、iMessage 通知も送信。
スマートな障害回復 — ブラインドリトライなし。エージェントが失敗した場合、4種類の障害カテゴリー(コンテキスト不足・方向ずれ・環境問題・タスク過大)に分類し、それに応じてプロンプトを書き直してrespawnします。
アーキテクチャ
クローズドループ・オーケストレーションパイプライン。メインエージェントが作業を配布し、残りはすべて自律的に動作 — iMessage 通知がポケットに届くまで。
あなた → メインエージェント
方向を設定するか、Morning Scan が GitHub Issues からタスクを自動発見。
メインエージェント → コーディングエージェント
コーディネーターが専用コーディングエージェント(tmux + Claude Code)をspawnし、active-tasks.json にタスクを登録。
コーディングエージェント → GitHub PR
コーディングエージェントが機能を実装またはバグを修正し、プルリクエストを開始 — 人手不要。
PR → Gemini AI レビュー
GitHub Actions が Mac mini のセルフホストランナーをトリガー。Gemini が差分をレビューし判定コメントを投稿。
レビュー → iMessage 通知
レビュー完了後、通知がスマートフォンに届きます。APPROVE、REQUEST_CHANGES、または COMMENT — 常に最新情報を把握。
失敗 → Ralph Loop V2
ステップが失敗した場合、障害を分類(A/B/C/D)し、プロンプトを書き直して、スマートにエージェントをrespawn。
Ralph Loop V2 — 障害タイプ
コンテキスト不足
ファイルが見つからない、出力が不完全、「全体像が見えない」
方向ずれ
エージェントが X をしたが Y が欲しかった、制約を無視した
環境問題
コマンドエラー、依存関係の欠如、権限不足
タスク過大
タイムアウト、乱雑な出力、途中でスタック — 分割が必要
自動化カバレッジ
開発ループのすべてのステップ — Issueのトリアージからコードデリバリーまで — がエージェントによって処理され、あなたはアーキテクトの役割に集中できます。
Morning Scan が毎日 GitHub Issues をスキャンし、実行可能な項目をコーディングエージェントに自動ルーティング。
専用コーディングエージェント(tmux + Claude Code)が各タスクをエンドツーエンドで自律的に実装。
Gemini AI が Mac mini のセルフホスト GitHub Actions ランナーを通じて各プルリクエストをレビュー。
Ralph Loop V2 が障害を4種類に分類し、リトライ前にプロンプトを書き直す。
active-tasks.json がspawnされた各エージェントを登録 — ステータス、PR URL、メモが一目瞭然。
PRレビュー完了時に iMessage アラートをトリガーし、見落としがないことを確認。
もうすぐリリース
このプラグインのリリース時に最初にお知らせします。