Skip to content

v0.5.0

Choose a tag to compare

@xerrors xerrors released this 01 Mar 03:06
· 339 commits to main since this release

新增

  • 优化 OCR 体验并新增对 Deepseek OCR 的支持
  • 优化 RAG 检索,支持根据文件 pattern 来检索(Agentic Mode)
  • 重构智能体对于“工具变更/模型变更”的处理逻辑,无需导入更复杂的中间件
  • 重构知识库的 Agentic 配置逻辑,与 Tools 解耦
  • 将工具与知识库解耦,在 context 中就完成解耦,虽然最终都是在 Agent 中的 get_tools 中获取
  • 优化chunk逻辑,移除 QA 分割,集成到普通分块中,并优化可视化逻辑
  • 重构知识库处理逻辑,分为 上传—解析—入库 三个阶段
  • 重构 MCP 相关配置,使用数据库来控制 #469
  • 使用 docling 解析 office 文件(docx/xlsx/pptx)
  • 优化后端的依赖,减少镜像体积 #428
  • 优化 liaghtrag 的知识库调用结果,提供 content/graph/both 多个选项
  • 优化数据库查询工具,可通过设计环境变量添加描述,让模型更好的调用
  • 优化任务组件,改用 postgresql 存储,并新增删除任务的接口
  • 重构知识库文件系统,将附件与文件系统整合,文件系统使用 StateStore 存储

修复

  • 修复知识图谱上传的向量配置错误,并新增模型选择以及 batch size 选择
  • 修复部分场景下获取工具列表报错 #470
  • 修改方法备注信息 #478
  • 修复多次 human-in-the-loop 的渲染解析问题 #453 #475
  • 修复消息加载逻辑导致的前端消息渲染延迟问题

What's Changed

  • 数据库调整为 postgres / 添加基于部门的 Agent Context 管理 by @xerrors in #492
  • feat: add keyword and hybrid retrieval for milvus by @jonasHanhan in #503
  • feat: 上传文件新增基于URL获取和处理功能,需要配置白名单环境变量 by @xerrors in #506
  • docs: 修正知识库文档中的笔误 (智能 -> 只能) by @Serious-H in #507
  • fix: 修复新增对话时内容直接作为标题长度超出表字段长度限制问题, titile 字段长度限制为255 by @1165506270 in #518
  • fix(agent): 修复附件状态同步:上传文件后 Agent 调用 read_file 无法读取用户附件问题 by @1165506270 in #519
  • fix: 将 DeepAgent 的断言改为警告,使其在没有 Tavily Key 时也能加载出智能体选项并正常使用 by @floating21 in #522
  • Fix embedding 400 errors by @holenzzz in #523

New Contributors

Full Changelog: v0.4.4...v0.5.0