稳定版
OpenDesk 0.3.2:全新设计系统、多模型组合使用、MCP懒加载
OpenDesk 0.3.2 正式版本更新内容
主要更新
相对于 0.3.1 版本,在 0.3.2 版本中我们完成了以下更新:
UI设计与用户体验优化
- 引入全新的 UI/UX 设计语言,重构了包含左侧边栏、主任务界面、设置页面等一系列用户界面的外观;
- 左侧边栏任务列表支持按时间/工作空间的分类模式,支持任务收藏功能;
- 左上角新增深色模式快捷切换开关,一键切换深色/浅色/自动模式;
- 新增托盘菜单全屏切换入口;
- 任务视图中新增消息上下跳转按钮,快速跳转到之前的用户消息位置;
新功能
- 支持配置默认视觉模型和快速对话模型;
- 默认视觉模型配置后,即使对话模型不支持视觉(e.g. glm-5.2), OpenDesk也可以调用
AskImage工具来读取和分析图片,实现强编码模型与强多模态模型的配合; - 配置快速对话模型之后,代码仓探索,任务自动命名,异常中断恢复等简单任务都适用快速模型完成,帮用户降低 token 成本;
已有功能优化
- MCP工具支持懒加载,当用户安装了大量 MCP 服务的时候,会自动通过 MCP 搜索工具进行工具查找和按需暴露,降低 token 开销;
- 安全网关功能的所有依赖项静态打包,确保安全网关成为一个开箱即可使用的功能;
- 支持配置模型的最大输出 Token 数(Max Output Tokens),桌面端与 TUI 均可设置;
- 修复连续交互覆盖最早待回顾起点的问题,避免记忆回顾遗漏;
- 鸿蒙 PC 上默认工作区改为
$HOME/Documents/opendesk, 避免 OpenDesk 创建的文件在其他应用中可能无法打开的情况;
其他问题修复
- 修复 HTML 预览高度受限的问题,在对话界面中可以直接预览较大的 HTML 文件和 SVG 文件,也可以在通过系统打开方式一键打开;
- 大文件文本提取过程迁移至 Worker 线程,避免阻塞主线程;
- 修复消息回退时废弃文件缓存状态未重载的问题;
- 修复工具调用携带可修复的错误参数时 arg_string 缺失的问题;
- 工作区模态对话框支持原生文件选择器;
- (Cli) 优化 /model 命令的显示,支持直接在弹出窗口中选择模型;
如何升级
对于 Cli 版本,请运行 npm install -g "@bitclub.ai/opendesk-cli@0.3.2" 即可将当前 opendesk 升级到最新的稳定版本,或者进入 opendesk 之后,输入 /upgrade 命令即可。桌面端可直接在 这里 下载。