omnigent:一個開源的 meta‑harness,用於在多設備上協調與治理多個 AI 代理

omnigent:一個開源的 meta‑harness,用於在多設備上協調與治理多個 AI 代理

它解決了什麼問題

Omnigent 提供了一個統一的協調層(即「meta‑harness」),用於各種 AI 代理,免除在不同代理執行環境之間切換時必須重新編寫設定的困擾。它透過允許使用者在同一會話中結合多個代理、在不同設備(終端、瀏覽器、行動裝置)上管理它們,並在所有代理上執行安全與花費政策,解決了代理碎片化的問題。

它如何運作

Omnigent 充當現有代理(如 Claude Code、Codex、Cursor 等)的包裝層。它採用伺服器‑客戶端架構,當地或雲端部署的伺服器負責管理會話。使用者可以透過 YAML 檔案定義自訂代理,檔案中說明提示詞、工具(Python 函式或 MCP 伺服器)以及子代理。它支援多種憑證類型,包括 API 金鑰、訂閱與閘道(如 OpenRouter 或 Ollama),並能在隔離的雲端沙盒(例如 Modal、E2B、Kubernetes)中執行代理,以確保安全性與可靠性。

目標對象

此工具針對使用多種 AI 程式碼代理、希望以單一介面管理、監督與協作的開發者與團隊。特別適合需要在不同設備間切換或對代理行為與成本有嚴格治理需求的使用者。

重點特色

  • 多代理協調:在同一會話中混合搭配不同代理(例如 Claude Code 與 Codex),讓它們互相審查工作或分工執行任務。
  • 跨設備同步:在終端啟動會話後,可透過 Web UI 在手機或瀏覽器上繼續操作。
  • 治理政策:實作規則,在執行風險較高的 shell 指令前暫停等待批准、限制代幣花費或限制工具存取。
  • 協作會話:共享即時會話以進行共同駕駛,或分支對話以獨立工作。
  • 雲端沙盒:在可拋棄的遠端環境中執行代理,避免在本機執行不受信任的程式碼。

摘要: 一個開源的 meta‑harness,提供多個 AI 代理的共通協調層,讓使用者能在任何設備上結合、監督與治理它們。

標題: omnigent:一個開源的 meta‑harness,用於在多設備上協調與治理多個 AI 代理

Sources