AI News HubLIVE
站内改写

AIntegriX:首個開源ACP協調器,實現多智能體協同

AIntegriX 是一個開源服務器,通過單一 API 協調多個 ACP 智能體,支持並行執行、流水線作業和智能路由,解決了各代理獨立運行無法協作的問題。

文章情報

工程師中級

要點

  • AIntegriX 作為 ACP 多路複用器,將智能體以子進程方式管理,並通過統一的 MCP/REST 端點暴露。
  • 支持並行、競速、陪審和流水線等多種編排模式,具備自動路由和 Webhook 觸發功能。
  • 基於 Rust 構建,採用 Apache-2.0 許可,兼容 Kiro、Copilot、Claude 等主流智能體。

為甚麼重要

這條新聞值得關注,因為AIntegriX 作為 ACP 多路複用器,將智能體以子進程方式管理,並通過統一的 MCP/REST 端點暴露。

技術影響

可能影響模型選型、推理成本、產品能力和評測基準。

本文介紹 AIntegriX,這是一個開源的 ACP(Agent Client Protocol)協調器,旨在解決當前 AI 編碼代理各自為政的問題。ACP 是連接代碼編輯器與 AI 編碼代理的開放標準,類似於 LSP 對語言服務器的標準化。如今主流的編碼代理如 Kiro、GitHub Copilot、Claude Code、OpenCode、Codex CLI 等均支持 ACP。然而,每個代理獨立運行,無法相互委託任務、無法並行比較、無法組成流水線,也無法自動響應 Git 事件。

AIntegriX 應運而生,它作為 ACP 多路複用器,將多個代理以子進程方式啓動,通過 JSON-RPC 2.0 協議與每個代理通信,並通過統一的 MCP/REST 端點暴露給用户。開發者可以通過一個 API 向多個代理發送請求,或編排複雜的多步工作流。

核心功能包括:智能路由根據任務類型自動選擇最適合的代理;並行與競速模式可向多個代理發送相同提示並收集所有回覆,或採用“競速”模式接受最先返回的結果;陪審模式由裁判代理選出最佳答案;流水線支持順序多步工作流,例如生成→審查→修復。此外,AIntegriX 具備 Git 感知能力,可自動克隆遠程倉庫或直接訪問本地文件系統,注入分支、提交和差異信息。Webhook 觸發功能可在合併請求打開時自動觸發代碼審查。所有響應通過 SSE 實時流式傳輸。

技術棧方面,AIntegriX 使用 Rust 編程語言(最新穩定版),運行時基於 tokio,HTTP 層使用 axum,數據庫為 SQLite(通過 sqlx),配置使用 YAML。它支持本地和遠程部署,內置了 5 個 ACP 代理(Kiro、Copilot、OpenCode、Claude、Codex)的子進程管理,並提供豐富的 REST API 和 MCP 端點。項目採用 Apache-2.0 許可證,目前託管在 GitHub 上,已有 1 個 Star 和 0 個 Fork,最近發佈 v0.1.0 版本。

總之,AIntegriX 填補了 ACP 生態中缺少集中協調器的空白,為開發者提供了靈活、高效的多代理編排能力,適用於從個人開發到團隊 CI 的多種場景。