中文 | English
体验优化
- 稳定会话与工作过程组的滚动跟随;改善历史分页与轮次跳转,并减少发送消息的瞬间跳动或重复显示。 @imccyu
- 统一会话区域各代码块样式,支持复制/换行,并改善差异内容和行号展示。 @yixiangihsiang
- 重新编辑排队消息时保留换行,避免多行内容发送给模型时合并成一行。 @turtle2099
- Agent Team 成员的初始任务增加查找队友和联系 Lead 的指引,明确按成员名称发送消息。 @Dudu-0223
- 首次安装插件且未配置源时,优先寻找最优可访问 npm 源;保留手动选择和私有源配置。 @LegGasai
问题修复
- 修复消息中长文件名越出气泡、拖动文件改动审阅浮窗后下拉菜单错位的问题。 @sjw1231
- 修复含特殊内容的 Excel 文件无法预览或内容丢失的问题。 @yudshj
- 修复持久 PowerShell 命令完成后仍需额外等待的问题。 @Elevator14B
- Excel 预览随面板大小变化自动调整,并保留当前工作表与选中单元格。 @yudshj
- 修复连续完成多个后台命令或一次性子代理任务后,会话停住并等待用户输入的问题;默认不再限制任务完成后连续唤醒 Agent 的次数,仍可显式配置上限。 @turtle1999
- 修复语音输入切换识别语言或识别器时设置保存失败的问题,选择立即生效并在重启后保留。 @LegGasai
- 模型发现候选列表优先显示可读名称,缺失时显示模型 ID;仍可按名称或 ID 搜索,并保留原始 ID 用于添加。 @LegGasai
- 修复 Web 服务重启后显示已连接却无法继续显示回复的问题;原页面在应用就绪后恢复连接,保留会话历史和输入草稿。 @imccyu
其他变更
- 工具返回的文字和图片改按统一的估算 token 预算保留首尾,修复 MCP 图片在文字截断后不可用的问题,并提供被省略内容的读取地址。自定义
spill-policy配置中的maxInlineBytes需改为maxInlineTokens,按 token 数重新设置预算。 @CreatixChu - 将 Cordis 等 vendor 包与 Node Addon System 的自动依赖更新限制为同一次版本内的补丁版本,避免安装时自动引入新的次版本。 @imccyu
Improvements
- Stabilize scroll following in conversations and work-detail groups. Improve history pagination and turn navigation, and reduce momentary jumps or duplicate display when sending messages. by @imccyu
- Unify code-block styling across conversations, with copy and wrapping controls and clearer diffs and line numbers. by @yixiangihsiang
- Preserve line breaks when re-editing queued messages so multiline content reaches the model unchanged. by @turtle2099
- Add teammate-discovery and Lead-contact guidance to Agent Team members’ initial tasks, including messaging by member name. by @Dudu-0223
- Prefer the most responsive available npm registry for the first plugin installation when none is configured, while preserving manual choices and private-registry settings. by @LegGasai
Bug Fixes
- Fix long filenames overflowing message bubbles and file-picker menus becoming detached when the review window is dragged. by @sjw1231
- Fix preview failures and missing content in Excel files with special content. by @yudshj
- Remove unnecessary waiting after persistent PowerShell commands finish. by @Elevator14B
- Resize Excel previews with their pane while preserving the selected worksheet and cell. by @yudshj
- Fix sessions stalling after successive background commands or one-shot subagent tasks finish. Completion-triggered Agent wakeups are unlimited by default, with an optional configurable cap. by @turtle1999
- Fix saving speech-recognition language and recognizer selections. Changes take effect immediately and persist across restarts. by @LegGasai
- Show readable names in discovered-model lists, falling back to model IDs. Search by name or ID and retain the original ID when adding a model. by @LegGasai
- Fix Web clients appearing connected after a server restart but no longer displaying replies. Reconnect the existing page once the application is ready, preserving conversation history and input drafts. by @imccyu
Chores
- Retain text and images from tool results within a shared estimated-token budget, preserving both ends and providing access paths for omitted content. Fix MCP images becoming unavailable after text truncation. Custom
spill-policyconfigurations must replacemaxInlineByteswithmaxInlineTokensand set the budget in tokens. by @CreatixChu - Restrict automatic dependency updates for Cordis and other vendored packages, plus Node Addon System, to patch releases within the same minor version. by @imccyu
Full Changelog: dsh-v0.1.7-alpha.1...dsh-v0.1.7-alpha.2