Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@xerrors xerrors released this 25 Aug 08:10
· 42 commits to main since this release
53b8710

v0.2.0 (2025-08-25)

新功能与重要改进

知识库功能增强

  • 实现知识库删除时自动清理Milvus和Neo4j数据
  • 添加知识库数据导出功能(进行中)
  • 支持Milvus、Chroma、LightRAG类型的知识库
  • 添加文件处理队列管理功能,解决高并发处理时的显存资源不足问题
  • 添加自动索引功能,优化文件处理流程
  • 支持CSV、Excel和JSON文件格式
  • 添加批量文件上传和转换为Markdown功能
  • 检索内容以字典形式返回,包含filepath等metadata
  • 文件列表按创建时间倒序排序

LightRAG 集成

  • 添加LightRAG知识库的语言选择和LLM模型选择功能
  • 支持动态选择LLM提供者和名称的环境变量配置
  • 添加LightRAG图谱可视化功能
  • 添加PostgreSQL支持和环境变量配置

智能体与工具系统

  • 重构智能体相关逻辑至Pinia store
  • 将智能体相关的名称参数统一更改为ID,优化API调用
  • 添加异步工具支持,优化工具检索和LLM调用逻辑
  • 重构工具工厂模块,优化工具管理和错误处理
  • 添加工具路由,更新聊天和智能体相关功能

用户界面优化

  • 重构智能体配置为侧边栏形式并优化交互
  • 优化聊天界面样式和交互体验
  • 重构登录页和主页UI设计,优化品牌信息配置
  • 调整组件样式和布局细节,统一使用新的颜色变量
  • 改进登录按钮样式并优化首页视觉效果
  • 为文件名添加文件类型图标和颜色
  • 优化助手消息组件和计算器结果展示
  • 添加工具调用结果组件
  • 添加系统信息配置功能

OCR 功能增强

  • 增强OCR处理功能,支持图像解析和参数传递
  • 添加PaddleX OCR支持及示例更新
  • 添加OCR服务健康检查和统计功能
  • 优化PDF解析逻辑,增强错误处理机制

知识图谱改进

  • 改进智能体界面对于知识图谱检索结果的渲染稳定性和数据格式兼容性
  • 重构知识图谱查询和格式化逻辑
  • 改进图数据库查询逻辑和错误处理
  • 在图数据库视图添加说明弹窗并优化界面

系统与部署优化

  • 更新Docker配置,添加Milvus令牌支持,优化健康检查命令
  • 更新docker-compose配置,优化GPU设备和环境变量设置
  • 更新模型服务脚本和配置,支持Qwen3系列模型
  • 添加健康检查接口和前端支持
  • 添加分享对话功能,支持导出为HTML文件

Bug 修复

  • 修正知识图谱查询日志中的类型判断错误
  • 修正登录背景图片路径中的拼写错误
  • 修复代理配置和文档错误,更新默认模型
  • 修复创建数据库时缺少await导致的问题
  • 修复当node_modules为空的时候无法挂载volumes的问题
  • 过滤掉macOS的隐藏文件以避免上传错误
  • 修复Thread Table没有自动创建的问题
  • 修复重命名对话时未指定对话ID或标题的警告逻辑

重构与优化

  • 重构API模块结构,合并智能体相关功能
  • 移除未使用的HistoryManager类及其引用
  • 移除qianfan模型相关代码和依赖
  • 移除零一万物模型支持并更新相关文档和配置
  • 优化知识库获取逻辑,提升性能和数据处理效率
  • 简化文件路径处理逻辑
  • 优化知识库检索结果组件,增强文件分组展示和详细信息弹窗
  • 优化聊天组件功能,优化消息展示和滚动逻辑
  • 优化时间格式化函数

文档更新

  • 添加批量上传和解析脚本的使用说明到README
  • 更新README,添加本地模型配置和常见问题解答
  • 更新默认模型和文档说明
  • 更新文档内容并添加相关图片
  • 增加分支的说明

依赖更新

  • 更新mineru依赖为mineru[core],简化文档解析逻辑
  • 更新Python版本和依赖项
  • 在依赖组中添加ruff依赖,优化代码中的类型提示和异常处理