中文 | English
新增功能
- 新增插件管理页,支持插件安装和修改配置,支持实时开启禁用插件。 @LegGasai, @turtle1999
- 会话新增回合结束时文件改动卡片,并支持在侧边栏逐文件对比审阅。 @CreatixChu
- 支持在侧边栏预览 Office 文件,目前支持 Word、Excel 和 PowerPoint 类型。 @yudshj
- 支持在侧边栏以浏览器模式访问指定 URL。 @imccyu
- 支持在侧边栏打开 Subagent 会话。 @imccyu
- 支持在侧边栏预览提交计划。 @LegGasai
体验优化
- 工作区列表支持按目录层级分组。 @turtle1999
- 侧边栏布局支持持久化,刷新前后侧边栏终端维持连接。 @LegGasai
- 改善文件引用与侧边栏操作,支持直接打开已有文件,并在首次发送消息前使用文件预览和终端。 @LegGasai, @Dudu-0223
- 统一输入框菜单的键盘操作,支持方向键选择、Enter 或 Tab 确认、Escape 关闭。 @liukx0205
- Trajectory 统一展示文本、图片和文件附件,预览支持附件缩略图。 @sjw1231
- 思考内容支持紧凑的 Markdown 排版。 @tianyicui
- 上下文用量移至输入框底部,点击可查看明细。 @LegGasai
- 改善 CLI 及 Web 启动等候时间。 @imccyu
问题修复
- 启动失败时分类显示错误和等待中的服务,并将完整诊断保存到日志文件。 @turtle1999
- 修复 pi-ai 视觉模型被识别为仅支持文本的问题,支持手动调整输入类型。 @Kingwl, @LegGasai
- 修复重启后待处理的 Inbox 消息无法恢复的问题。 @kermanx
- 修复 Messages API 地址拼接及历史工具输入格式异常导致的请求失败。 @Magolor, @LegGasai
- 修复重复申请当前有效权限模式时仍需审批的问题。 @turtle1999
- 修复 Windows 执行 PTC 和 Shell 命令时控制台窗口闪现的问题。 @07akioni
- 会话被其他 DSH 实例占用时,提示退出对应实例后重试。 @07akioni
- 修复会话宽度拖拽区域遮挡内容,以及嵌套悬浮提示重叠的问题。 @yixiangihsiang, @winewill
- Web 用户终端使用系统用户权限,不受 Agent 沙箱模式限制。 @LegGasai
其他变更
- 默认模型列表移除 V4 Flash 和 V4 Flash Vision Exp。 @tianyicui
- 插件依赖解析模式调整为运行时解析,插件管理支持运行时卸载,请开发者检查插件加载和卸载逻辑 @imccyu
- CLI 支持用
dsh <profile>启动指定 Profile。 @turtle1999 - 可继续对话的 Subagent 链默认最多同时保留 8 个子代理、委派深度为 1,可在设置中调整。 @Dudu-0223, @ZiyaZhang
- 创造模式移除原 Cordis 动态定义及运行工具,调整为通过 Plugin Manager 安装持久化插件。 @turtle1999
- 客户端 Session 会话支持多实例共存,相关 API 及 slot 有变化。 @imccyu
New Features
- Add a Plugins page for installing and configuring plugins, with live enabling and disabling. by @LegGasai, @turtle1999
- Add end-of-turn file change cards to conversations, with file-by-file review in the sidebar. by @CreatixChu
- Preview Office files in the sidebar, currently supporting Word, Excel and PowerPoint. by @yudshj
- Open a specified URL in browser mode in the sidebar. by @imccyu
- Open Subagent conversations in the sidebar. by @imccyu
- Preview submitted plans in the sidebar. by @LegGasai
Improvements
- Group workspaces by directory hierarchy. by @turtle1999
- Persist sidebar layouts and maintain sidebar terminal connections across refreshes. by @LegGasai
- Improve file references and sidebar interactions: open existing files directly and use file previews and terminals before sending the first message. by @LegGasai, @Dudu-0223
- Unify keyboard controls in composer menus: arrow keys to select, Enter or Tab to confirm, and Escape to dismiss. by @liukx0205
- Show text, images and file attachments consistently in Trajectory, with attachment thumbnails in previews. by @sjw1231
- Render thinking content with compact Markdown formatting. by @tianyicui
- Move context usage to the composer footer, with details available on click. by @LegGasai
- Reduce CLI and Web startup wait times. by @imccyu
Bug Fixes
- Group startup errors and pending services, and save full diagnostics to a log file. by @turtle1999
- Fix pi-ai vision models being recognized as text-only, and allow input types to be adjusted manually. by @Kingwl, @LegGasai
- Restore pending Inbox messages after a restart. by @kermanx
- Fix request failures caused by Messages API endpoint construction and malformed historical tool inputs. by @Magolor, @LegGasai
- Avoid requesting approval again for the already effective permission mode. by @turtle1999
- Prevent console windows from flashing when running PTC and shell commands on Windows. by @07akioni
- When another DSH instance holds a session, prompt the user to exit that instance and retry. by @07akioni
- Fix conversation resize handles obstructing content and nested tooltips overlapping. by @yixiangihsiang, @winewill
- Web user terminals run with system-user permissions, independently of the Agent sandbox mode. by @LegGasai
Chores
- Remove V4 Flash and V4 Flash Vision Exp from the default model list. by @tianyicui
- Plugin dependencies now use runtime resolution, and Plugin Manager supports runtime unloading. Plugin developers should check their loading and unloading logic. by @imccyu
- Launch a profile with
dsh <profile>in the CLI. by @turtle1999 - Continuable Subagent chains default to at most 8 live children and a delegation depth of 1, adjustable in settings. by @Dudu-0223, @ZiyaZhang
- Creator mode removes the previous Cordis dynamic definition and execution tools and uses Plugin Manager to install persistent plugins. by @turtle1999
- Client Sessions support multiple coexisting instances, with changes to related APIs and slots. by @imccyu
Full Changelog: dsh-v0.1.6-alpha.1...dsh-v0.1.6-alpha.2