本文件用于记录项目的版本更新历史。
版本号格式为 主版本号.次版本号.修订号
,版本号递增规则如下:
- 主版本号:当你做了不兼容的 API 修改时,递增主版本号。
- 次版本号:当你做了向下兼容的功能性新增时,递增次版本号。
- 修订号:当你做了向下兼容的问题修正时,递增修订号。
- 详细说明请参考 语义化版本 2.0.0
Init - 项目初始化。 Added - 新增的功能。 Changed - 对现有功能的更改。 Deprecated - 即将废弃的功能。 Removed - 现版本中移除的功能。 Fixed - 任何错误修复。 Security - 补丁与安全改进。 Note - 对于版本的额外说明。
- LLM组件新增claude、ollama标准接入
- 新增qwen embedding模块
- 新增ReAct、nl2api默认agent
-
新增使用案例
- RAG类Agent案例-法律咨询Agent
- ReAct类Agent案例-Python代码生成与执行Agent
- 多智能体案例-基于多轮多Agent的讨论小组
详情请看用户文档案例部分。
-
部分代码优化与文档更新
- 新增monitor模块
- 任何agentUniverse运行时的数据可以被采集与观测
- 新增webserver post_fork功能
- 开放agentUniverse中webserver启动后的多节点流程干预功能
- 新增SQLDB_WRAPPER包装类,提供典型数据库连接方式
- 通过SQLDB_WRAPPER包装类您可以非常方便的连接如SQLServer、MySQL、Oracle、PostgreSQL、SQLite等几十种数据库与存储技术组件。
- 新增milvus向量数据库组件连接
上述功能更多用法请关注agentUniverse指导手册部分。
- 全平台以flask作为默认webserver启动方式,gunicorn与GRPC能力置为默认关闭
- 我们在上个版本中发现不同的操作系统对于gunicorn与GRPC的兼容性会有略微差异,我们将flask作为全平台的第一启动方式,您可以按需在配置中开启gunicorn与GRPC。
- 部分aU依赖第三方包识别到安全漏洞,出于安全考虑我们对其进行版本升级,主要包含如下变动:
- requests (^2.31.0 -> ^2.32.0)
- flask (^2.2 -> ^2.3.2)
- werkzeug (^2.2.2 -> ^3.0.3)
- langchain (0.0.352 -> 0.1.20)
- langchain-core (0.1.3 -> 0.1.52)
- langchain-community (no version lock -> 0.0.38)
- gunicorn (21.2.0 -> ^22.0.0)
- Jinja2 (no version lock -> ^3.1.4)
- tqdm (no version lock -> ^4.66.3) 若您的系统存在外部访问,强烈建议您安装v0.0.8版本的aU以规避这些三方包的安全风险,更详细的说明您可以关注https://security.snyk.io。
- 部分代码优化与文档更新
- LLM组件支持多模态参数调用
- 新增通义千问、文心一言、Kimi、百川等常用LLM接入方式
- 添加多模态样例agent调用详情见
sample_standard_app.app.test.test_multimodal_agent.MultimodalAgentTest
- 部分代码优化与文档更新
- 支持gpt-4o模型, 并更新相关样例
- 支持RPC组件gGpc,并提供标准服务启动方法
- 提供标准的aU Docker镜像与K8S部署方案,详情见指导手册
- 部分代码优化与文档更新
- LLM组件支持流式调用
- 知识组件添加update定义
- 修复peer planner中可能存在的并发安全性隐患
- 修复0.0.4版本中pypi package打包方式导致启动强制要求用户填写AK问题
- 追加部分代码优化与文档更新
- 新增prompt版本管理能力
- Windows版本下的兼容问题修复
- 由于Gunicore对于windows系统的兼容问题,自动识别内核版本自动选择web启动方式
- yaml读取指定为utf-8 encode方式
- [2024-05-08] 注意,0.0.4的pypi package版本中默认包含了sample_standard_app示例工程, 这将会在启动时引用sample_standard_app中的额外组件,并要求用户填写AK, 若您没有使用对应组件可以通过mock ak跳过这一限制, 这已经在0.0.5版本中修复。
- agentUniverse正式外发版本初始化,祝您使用愉快!
- 修复安装包版本时无法自动安装关联依赖包问题。
- 项目初始化提交,本框架是一个大模型多智能体框架,祝您使用愉快!