ACOシステム:GitHub IssueからマージされたPRへのマルチエージェントAIパイプライン

ACO Systemは、GitHub Issueからマージされたプルリクエストまでのソフトウェア開発パイプライン全体を自動化するマルチエージェントフレームワークです。6つの専門AIエージェントが共有データベースを介して独立して動作し、エージェント間の通信やコンテキストの欠落はありません。
パイプラインの概要
- PMエージェントがIssueからユーザーストーリーを作成
- プランナーエージェントがストーリーを見積もり付きのタスクに分割
- アーキテクトエージェントが決定論的ゲート(LLM不使用、幻覚リスクなし)で実現可能性を検証
- 開発者エージェントがブランチを作成し、コードを記述してPRを開く
- QAエージェントがPRをレビューし、テストを実行
- 人間がマージ前に最終承認
主要な設計判断
LangChain、AutoGen、CrewAIとは異なり、エージェント同士は会話しません。すべてのエージェントは共有データベースに対して読み書きを行います。各エージェントは独立して動作し、複雑さはロジックではなくスキーマにあります。
決定論的アーキテクトゲート
アーキテクトゲートは作者が最も誇る機能です。ハードコードされたシークレット、不足している受け入れ基準、無効なテクノロジースタック設定をスキャンします。何かが失敗すると、ストーリーは開発者に届かず、不良PRはゼロになります。
技術スタック
- バックエンド: Python
- フロントエンド: Next.js
- データベース: 開発時SQLite、本番時Postgres
- UI: ライブかんばんダッシュボードとストリーミングイベントフィードでエージェントの動作をリアルタイム監視
対象ユーザー
エージェンティックツール領域で開発を行い、実際の成果物を生成する実用的で監視不要なパイプラインを求める開発者向けです。
プロジェクトはGitHubでオープンソースとして公開されています: github.com/aniketkarne/aco-system
📖 全文ソース: r/openclaw
👀 See Also

Crag: オープンソースツールがプロジェクト設定から統一AIエージェントルールを生成
Cragは、プロジェクトの設定を分析して単一のgovernance.mdファイルを生成し、それをClaude Code、Cursor、Copilotなどのツール間で設定のずれを防ぐために複数のAIエージェントルールファイルにコンパイルするオープンソースのコンパイラです。

Claudeプラグイン:コンピュータービジョン、マルチエージェント協議会、セルフデバッグワークフロー
3つのClaudeプラグインがリリースされました:Windowsアプリ自動化のためのComputer Vision v1.7.0、敵対的マルチエージェント協議のためのThe Council v3.1.0、求人市場分析のためのUpwork Scraper v0.2.0です。デモンストレーションでは、Claudeがこれらのプラグインを使用して自身のソリティア自動化バグを診断・修正する様子が示されました。

DESIGN.md: コーディングエージェントにビジュアルアイデンティティを記述するためのフォーマット仕様
DESIGN.mdは、YAMLデザイントークンとマークダウンプローズを組み合わせ、AIコーディングエージェントにデザインシステムの永続的かつ構造化された理解を提供します。リンターとdiffツールも含まれています。

ローカルAIのVS Code拡張機能は、保存時の安全でないコード生成をブロックします。
ある開発者が、VS Code拡張機能を作成しました。この拡張機能は、llama3.1:8b-instruct-q4をローカルで実行し、CWE-117(ログインジェクション)のような脆弱性を含む、AIによって生成された安全でないコードの保存を物理的にブロックします。このツールは、Claudeが教科書的なCWE-117の脆弱性を持つFlaskルートを生成した後に構築されました。