26 个 commit 的小步快跑但每一项都踩在痛点上9 月 9 日DeepSeek Harness 发布了v0.1.5-alpha.2。距离上一个版本v0.1.5-alpha.1只隔了一天Release Note 里写着26 commits to master since this release。相比上一版 288 个 commit 的宏大叙事这次是一个典型的小步快跑版本。但别被数字骗了。这个版本里右侧 Sidebar 从“能打开文件”进化成了“真正的文档工作台”而模型交付文件的能力也让 Agent 的输出有了更自然的归宿。下面我们逐项拆解。一、右侧 Sidebar从“文件浏览器”到“文档预览器”上一版alpha.1引入了实验性右侧 Sidebar支持多标签、分栏、全屏聊天文件链接和产出文件可以在 Sidebar 中打开。到了 alpha.2Sidebar 补上了最关键的一块拼图预览能力。支持常见文档类型预览现在 Sidebar 支持预览Markdown代码高亮HTMLPDF图片这意味着什么以前在 DSH 里查看一个 Markdown 文件你可能看到的是原始文本查看一个 PDF可能只能下载到本地再打开。现在这些文件都能在 Sidebar 里直接预览不需要跳出 DSH 的工作流。对于经常需要 Agent 产出报告、文档、代码文件的用户来说这个改进把“查看产出”和“继续对话”两个动作合并到了同一个界面里。模型可显式交付文件更值得关注的是模型现在支持显式在会话中交付文件。交付之后你可以在右侧 Sidebar预览用默认应用打开在文件管理器中定位这是一个非常重要的能力升级。以前的 Agent 产出文件往往只是一个路径字符串你需要自己去文件系统里找。现在文件本身成了会话的一部分模型可以主动“递”给你你可以在 DSH 里直接预览、打开、定位。Agent 的输出从“一段文字”变成了“一个可交付的产物”。二、/feedback反馈也能提交明细了/feedback命令新增支持提交明细反馈内容。结合上一版“反馈可独立提交无需继续对话”的改进DSH 的反馈机制正在变得越来越完善。用户可以在不打断对话的情况下提交反馈附带相关会话内容现在还能提交更详细的明细对于开源项目来说高质量的反馈是迭代的燃料。DSH 团队显然在认真打磨这条通路。三、问题修复那些让人抓狂的“消失”与“卡住”这个版本修复的问题很多都属于**“一旦遇到就很烦”**的类型。模型设置入口消失修复了模型目录变化后失效的 pi-ai 配置导致整个模型设置入口消失的问题。这是一个典型的一处配置错误导致整个功能不可用的问题。现在的处理方式是错误项保留诊断和修复入口而不是让整个设置面板消失。用户至少知道哪里出了问题并且有办法修。Base URL 校验与规范化在发现模型或创建自定义 provider 前校验并规范化 Base URL并直接提示无效地址。这避免了用户填错地址后得到一个莫名其妙的错误甚至长时间等待。前置校验即时反馈是提升配置体验的关键。Windows 原生文件夹选择器修复了 Windows Web 界面的原生文件夹选择器可能在其他窗口后方打开的问题。这是一个典型的平台适配问题。选择器弹在后面用户会以为点击没反应实际上窗口已经打开了。修复后选择器会正常出现在前台。输入空白字符后占位提示仍显示修复了在 Composer 中输入空白字符后占位提示仍然显示的问题。小细节但体现了团队对输入体验的细致打磨。子代理收到不可用工具指导修复了工具筛选后的子代理仍收到不可用文件和 Web 工具指导的问题。这意味着如果你限制了子代理的工具集它不会再收到那些它根本用不了的工具指导。减少了模型被误导的可能也节省了上下文。MCP 工具发现重复分页游标拒绝 MCP 工具发现中的重复分页游标避免启动或同步持续等待并保留上一组可用工具。这是一个健壮性修复。当 MCP 服务端返回异常数据时DSH 不会卡死而是保留上一组可用工具继续工作。fs-ext 本地编译问题修复了npm 安装需要依赖fs-ext本地编译的问题。对于没有完整编译环境的用户来说这是一个安装门槛。修复后安装 DSH 更加顺畅。四、体验优化设置界面的本地化与可访问性改善设置界面的本地化与可访问性设置入口补充本地化无障碍名称中文显示对话模式与内置模型说明这意味着使用屏幕阅读器的用户能更准确地理解设置入口的用途。中文用户能看到更完整的中文说明而不是中英混杂。可访问性和本地化是产品走向成熟的标志。虽然不是最亮眼的功能但体现了一个项目对所有用户的尊重。五、⚠️ 开发者注意Session V3、插件 API 与极简模式以下变更主要面向开发者和插件作者升级前需要留意。Session 数据格式当前为 V3跨版本迁移细节见session-format-v2-to-v3/README.md。如果你有自定义的日志读取器需要适配 V3 格式。升级后的会话不支持降级读取升级前请备份。Web 插件面板 API 调整插件可通过sidebar.panellist与main注册全局面板。原conversationSlot迁移为main的conversationkey。插件作者需要更新面板注册方式。这次调整让 Sidebar 的扩展能力更加规范也为未来更多面板类型打下了基础。极简模式默认工具调整Web minimal 与 Python sdk-minimal 默认仅提供持久 shellstr_replace_editor改为显式启用。同时持久 Bash 输出统一报告退出或超时状态。这意味着极简模式更加“极简”只保留最核心的持久 shell。需要文件编辑能力的用户需要显式启用str_replace_editor。实验性 Agent Teams 包可从 npm 安装实验性Agent Teams 包现可从 npm 安装。用户需显式添加 profile不默认启用。这给了想要尝鲜多 Agent 协作的用户一个正式的安装入口同时保持了默认配置的简洁。六、写在最后v0.1.5-alpha.2是一个承上启下的版本。它没有 alpha.1 那样 288 个 commit 的宏大叙事但它在 alpha.1 打下的基础上把右侧 Sidebar 真正变成了一个可用的文档工作台让模型交付文件的能力落地并修复了一批影响日常使用的“消失”与“卡住”问题。从“能打开文件”到“能预览、能交付、能定位”Sidebar 的进化只用了两个版本。而极简模式的工具调整、插件面板 API 的规范、Agent Teams 的 npm 发布都在为更复杂的 Agent 工作流铺路。DSH 的迭代速度依然惊人。26 个 commit 的小步快跑和 288 个 commit 的大步跨越交替出现——这正是 Alpha 阶段该有的节奏。升级命令npm i -g deepseek-ai/dshnextGitHub 仓库github.com/deepseek-ai/deepseek-harness特别提醒Session 格式为 V3升级后不支持降级读取请提前备份插件作者请关注 Web 插件面板 API 的调整。