openonion/connectonion

The Best AI Agent Framework for Agent Collaboration.

解決的問題

ConnectOnion 是開發者用來建構、除錯與部署生產就緒 AI 代理的工具包。它移除了設定後端、前端與 API 層的重複程式碼,讓開發者能專注於撰寫提示詞與定義工具。

如何運作

此框架採用模板優先的方式,透過 CLI(co create)建立代理。它利用型別提示與文件字串,自動將標準 Python 函數轉換為 LLM 工具。從開發轉換至生產環境時,host() 函數可將代理轉換為可遠端呼叫的服務,內建 HTTP 伺服器與 P2P 中繼。同時也包含內建的聊天介面以供互動。

適用對象

專為前向部署工程師(FDE)與希望從可運作的原型快速轉換至已部署代理,而無需從零開始建構完整應用堆疊的開發者設計。

主要特色

  • 整合工具:內建 bash、瀏覽器自動化、Gmail、Outlook、Google Drive 與簡訊工具。
  • 互動式除錯@xray 裝飾器允許開發者在斷點處暫停執行,即時檢查變數並編輯狀態。
  • 外掛系統:提供 12 個生命週期鉤子,可在代理執行的任意階段注入邏輯(例如:反思、上下文壓縮)。
  • 技能系統:支援自動發現的可重複使用工作流程,與 Claude Code 技能相容。
  • 多代理信任:一種預先 LLM 的信任系統(opencarefulstrict),可在不消耗 token 的情況下管理代理間的呼叫。
  • 內建 AI 程式設計師:包含 co ai,一個使用此框架本身建構的 AI 程式設計助手,協助使用者撰寫代理程式碼。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案