发现 AI 代理的未来arrow_forward

ConnectOnion

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
Python大语言模型多智能体系统PlaywrightAI代理智能体框架CLI智能体与应用工具模型与推理框架开发者工具/代码协议/API/集成

面向生产环境的极简 AI Agent 开发框架,以普通 Python 函数为工具定义方式,内置 12 个生命周期钩子与插件系统,一行代码即可暴露 HTTP + P2P 服务。

ConnectOnion 是一个面向生产环境的 AI Agent 开发框架,核心理念是"工具即函数"——普通 Python 函数直接作为工具传入,类型注解自动转为 OpenAI function calling schema,docstring 自动作为工具描述,无需装饰器或包装类。

框架提供 12 个有序生命周期钩子(after_user_input → on_complete),插件即事件处理器列表,内置 re_act(反思+规划)、auto_compact(上下文自动压缩)、subagents(子 Agent 生成)、ulw(全自主模式)等插件,直接对标 Claude Code 的核心能力。

多 Agent 协作方面,host() 一行即可暴露 HTTP + P2P relay 服务,Fast Rules 三级信任预设(open / careful / strict)在 LLM 调用前完成 90% 信任决策,实现零 token 开销的安全管控。内置审批系统对 bash 命令、文件删除等危险操作自动拦截。

工具生态覆盖 bash/Shell(bashlex 安全解析)、FileTools、BrowserAutomation(Playwright)、Gmail、Outlook、GoogleCalendar、Memory、TodoList 等,均支持 co copy 源码复制到项目自定义。@xray 装饰器提供交互式断点调试能力,可暂停执行、检查变量、编辑返回值、预览 LLM 下一步计划。

多模型支持通过 openai / anthropic / litellm 三个 SDK 接入 GPT、Claude、Gemini 等主流模型,支持 co/gemini-2.5-pro 等简写别名。Skills 系统三级自动发现(项目→用户→内置),兼容 Claude Code 的 .claude/skills/ 格式。CLI 提供 co create(项目模板)、co ai(内置 AI 编码助手)、co copy、co status 等命令。附带 macOS 菜单栏应用(OpenOnion for macOS)和 chat.openonion.ai 聊天前端。

待确认事项:许可证存在不一致(pyproject.toml 声明 MIT,LICENSE 文件为 Apache-2.0,以 LICENSE 文件为准应为 Apache-2.0);团队背景信息未公开;聊天前端源码位置未在主仓库中找到;$5 免费额度机制未明确;P2P relay 实现细节未公开。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch