酷特喵
酷特喵

ConnectOnion

极简开源Python AI代理框架

0 浏览
2026年5月24日

ConnectOnion介绍

ConnectOnion是一款极简、免费的开源Python AI代理框架,主打用极少代码快速构建生产级AI助手。它将Markdown格式的提示词与标准Python函数自然结合,仅需8行代码就能实现带计算器功能的智能代理,相比LangChain等框架减少约85%的样板代码。框架内置强大CLI工具(co命令)、实时调试装饰器@xray、自动日志记录、有状态工具支持及类型提示驱动的自动模式生成,还创新提出‘Vibe Coding’开发范式——借助Cursor等AI编程助手,基于文档自动生成完整代理代码,极大提升开发效率。

ConnectOnion网站截图

ConnectOnion

ConnectOnion的主要功能

  • 极简语法:几行代码即可创建功能完备的AI代理
  • Markdown + Python函数组合:提示用Markdown编写,工具即原生函数
  • 内置CLI(co命令):一键创建项目、管理环境、集成最佳实践
  • @xray调试装饰器:提供实时执行洞察、迭代跟踪和性能指标
  • 自动日志记录:全程记录每次交互,便于监控与审计
  • 有状态工具支持:可直接传入类实例(如Browser),自动暴露其方法为工具
  • 自动模式生成:根据Python类型提示自动生成OpenAI兼容函数调用模式

ConnectOnion如何使用

  1. 1通过pip install connectonion安装框架
  2. 2使用co create my-agent命令快速初始化项目结构
  3. 3在Python脚本中定义Markdown提示和工具函数(如calculate)
  4. 4用Agent(prompt, tools=[...])实例化代理对象
  5. 5调用agent.input('问题')发起交互获取结果
  6. 6启用@xray装饰器对工具函数进行深度调试
  7. 7将框架文档喂给Cursor等AI助手,用自然语言描述需求,自动生成代理代码

ConnectOnion的应用场景

  • 轻量级任务代理:如数学计算、单位换算、文本摘要等单点功能助手
  • 网络研究型代理:自动抓取网页内容、提取链接、汇总信息(CLI内置web-research模板)
  • Web自动化机器人:基于Playwright模板实现浏览器操作,如表单填写、页面导航、截图
  • 邮件通知代理:按规则触发邮件发送,如监控特定事件后自动告警
  • GitHub仓库监控代理:监听新Issue或PR并推送摘要到协作平台
  • 自定义CLI工具增强:为内部系统快速构建AI驱动的命令行助手

评论

暂无评论,来发表第一条评论吧!

发表评论