← 返回更新日志

DeepSeek Harness dsh-v0.1.7-rc.1 预发布

2026-09-23 · GitHub 原文
[中文](#cn-v0.1.7-rc.1) | [English](#en-v0.1.7-rc.1) 作为 0.1.7 系列的首个候选版本,本版本汇总了自 v0.1.5-rc.3 以来的主要用户和开发者相关变更。 <h3 id="cn-v0.1.7-rc.1">新增功能</h3> - Web 侧边栏新增终端,支持多标签、Shell 选择和刷新后恢复。 - 管理会话归档,支持置顶、筛选、恢复,并在归档运行中会话时确认受影响的任务。 - MCP 支持发现和读取资源、使用 URI 模板,并提供共享资源工具。 - Headless 支持从标准输入接收任务、使用 `--session-id` 恢复会话,以及通过 `--json` 输出逐行 JSON 运行事件。 - 扩展文件、命令及 PTC 工具,支持本地运行 DSH 并通过 SSH 使用远程工作区。 - 新增实验性的 Playwright MCP、Chrome DevTools MCP、Stagehand 浏览器后端、Computer Use 和 Auto review 模式。 - 支持在卡片和侧边栏中审阅会话文件改动,提供逐行及左右分栏差异、高亮、同步滚动和悬停预览。 - 插件管理页支持安装、配置、启停和运行时卸载。 - 侧边栏支持预览 Word、Excel、PowerPoint、CSV、TSV、提交计划,并可访问指定 URL 和 Subagent 会话。 - Excel 预览支持工作表、单元格、公式及复制。 - 插件安装支持官方源、镜像源和自定义源,并可自动选择可访问源。 - 实验性语音转写支持本地模型及 Hugging Face、HF-Mirror 下载源。 - Agent Team 面板实时展示成员和任务,聊天页头可查看或切换成员。 - 聊天中的本地图片可直接查看、放大,图片链接支持悬停或键盘聚焦预览。 ### 体验优化 - 图片、PDF 和 Office 预览使用统一缩放控件,并保留每个标签页的缩放比例。 - 适配 DeepSeek V4.1,改进图片缩放、Token 估算、默认请求图片尺寸和编码质量。 - MCP 升级至官方 SDK v2,支持协议协商、工具分页及无工具服务器。 - 改善文件引用、侧边栏操作、长对话加载、历史分页、轮次导航和滚动跟随。 - 长时间命令和工作流可转入后台,任务面板显示实时输出,完成后唤醒所属会话。 - 全新安装首次启动时自动创建默认工作区和空白会话。 - 文件预览会在回合结束及本地文件变化时自动更新,并支持用关联应用打开文件或显示文件位置。 - Team 工具按成员名称操作,任务看板改为只读,由 Agent 通过工具创建和更新任务。 - 模型设置统一为“添加模型提供商”,支持第三方提供商和自定义 API,并保留草稿。 - 统一代码块、差异、行号、工具调用、工作过程及模型发现列表的展示方式。 - 新增简洁、标准、详细和完全展开的工作过程展示模式,以及性能与用量、开发者工具设置。 - Windows 支持使用系统关联应用打开配置文件及其他本地文件,Office 任务默认使用应用内置 LibreOffice。 ### 问题修复 - 改进 Web 自动及手动重连,并在服务重启后恢复回复、会话历史和输入草稿。 - 可选插件启动失败时保留其他插件运行,必需插件失败时退出。 - 修复旧子代理通知、Web 反向代理子路径、空白会话复用、插件加载、Markdown 本地图片、主动压缩、Windows 沙箱、流式工具参数、Pkg Native addon、语音设置、Safari/WebKit 菜单、模块路由和长时间 Gateway 流等问题。 - 启动失败时分类显示错误和等待中的服务,并保存完整诊断日志。 - 修复 pi-ai 视觉模型识别、权限模式重复审批、Inbox 消息恢复、会话占用提示及插件安装或卸载停滞等问题。 ### 其他变更 - 官方 DeepSeek 适配器仅使用 Messages API,并可通过 Files API 复用上传图片;旧协议配置和 Chat Completions 地址需要迁移。 - 默认关闭 Ralph,移除内置 E2B 后端,PTC 包及服务统一为 `ptc-runtime`,工作流执行器改为 `workflow-ptc`。 - `agent/session-start` 改为异步串行的 `agent/created`,弃用 `snapshotEvents`、`eventAt` 和 `ownEvents`。 - 实验性 Team 模式统一使用 `spawn_teammate`,默认队友上限从 8 增至 16。 - Node PTC 改用独立进程,限制输出和堆内存,`process.env` 为空。 - 配置热更新取消事务回滚;`SandboxProvider.confine` 和 `ShellExecutor.start` 改为可取消的异步接口。 - 默认模型列表移除 V4 Flash 和 V4 Flash Vision Exp。 - Subagent 链默认最多保留 8 个子代理,委派深度为 1,可在设置中调整。 - Session 日志升级为 V4,新增批量迁移工具;插件支持多语言标题、描述、图标、多 patch 文件和无需重载的配置字段。 - 新增 `--dump-config-schema`,支持导出 Cordis 配置及 patch 的 JSON Schema。 - Remote 支持双向流和二进制结果传输,工作区文件读取统一为 `readBytes`。 - Agent 预设改由插件组合包声明和安装,设置保存到当前 Profile 的插件配置中。 - 工具结果统一按估算 Token 预算保留文本和图片首尾内容,`spill-policy` 中的 `maxInlineBytes` 需改为 `maxInlineTokens`。 - 插件安装和启动会检查与当前 DSH 版本的兼容性,并支持针对确切版本授予例外。 Full Changelog: [dsh-v0.1.5-rc.3...dsh-v0.1.7-rc.1](https://github.com/deepseek-ai/deepseek-harness/compare/dsh-v0.1.5-rc.3...dsh-v0.1.7-rc.1)