Skip to content

0.3.45

Latest

Choose a tag to compare

@DarkNoah DarkNoah released this 04 Aug 10:14
a1df9b5

本次更新重点升级聊天输入与文件引用体验,新增 OpenAI Responses API、知识库 GraphRAG 检索和手动上下文压缩,并进一步完善 CodeExecution、首次启动安装及跨平台兼容性。

What's Changed

新增功能

  • 新增 OpenAI Responses API 供应商,可直接使用新版 /responses 接口,并完善 Read 多模态结果在 Chat Completions 与 Responses API 下的请求转换
  • 新增 /compact 命令,可手动压缩当前会话上下文,便于继续处理较长对话
  • 知识库新增 KnowledgeBaseGraphSearch 工具,支持通过 GraphRAG 关系图检索跨片段关联信息
  • 市场新增知识库分类,支持展示、分发和安装捆绑知识库
  • Read 工具新增 showLineNumbers 参数,可按需关闭文本行号

输入与交互体验

  • 重构聊天输入框,改用 Lexical 编辑器,统一优化文本插入、斜杠命令、技能标签和键盘操作
  • 文件与文件夹可作为可视化引用插入输入框,支持从聊天文件系统拖入、粘贴绝对路径,以及从 macOS、Windows 和 Linux 文件管理器复制粘贴
  • 优化首次启动的运行环境安装流程,可集中选择 UV、Node.js 和 PaddleOCR,并在继续设置后于后台依次安装
  • 支持通过 DISABLE_SETUP=true 跳过首次启动向导,便于预配置和企业部署

工具与知识库

  • CodeExecution 改用独立 Python 3.12 虚拟环境,并新增持久化 UV 包缓存、离线重试和常用依赖预热,提升重复执行与弱网环境下的稳定性
  • 完善 Read 工具的图片、视频和文件输出格式,修复模型无法正确识别部分多模态读取结果的问题
  • 捆绑知识库配置新增内容数量、描述与自动安装支持;知识库创建响应会返回 knowledgeBaseId
  • 修复新版 MCP Python 客户端接口兼容问题,并在应用退出时主动断开 MCP 客户端连接

兼容性与稳定性

  • 改善 Windows 运行环境安装,新增 Node.js 与 VC++ Redistributable 辅助安装脚本,并避免慢速网络下因固定超时导致安装失败
  • Windows 卸载器新增可选的本地模型与应用数据清理,并加入模型目录标记和危险路径保护
  • 新增 Linux ARM64 .deb 构建流程,面向 GLIBC 2.28 环境提供兼容性检查
  • 提升构建内存上限并支持调整 Webpack 并行压缩,改善低内存环境下的构建稳定性

模型更新

  • 更新内置模型目录,补充最新模型及其能力、上下文、价格和供应商映射,并清理部分过期条目

Full Changelog: v0.3.43...v0.3.45