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 编码助手,帮助用户编写代理代码。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目