← 返回更新日志

DeepSeek Harness dsh-v0.2.1-alpha.2 预发布

2026-10-09 · GitHub 原文
[中文](#cn-v0.2.1-alpha.2-community) | [English](#en-v0.2.1-alpha.2-community) <h3 id="cn-v0.2.1-alpha.2-community">新增功能</h3> - 新增实验性思考过程机器翻译插件,可在插件页启用,选择 Bing、Google 或付费 DeepSeek Flash。 @tianyicui, @ZiyaZhang, @imccyu - 新增实验性 Git Worktrees 插件,可在插件页启用,由 Agent 创建并进入独立的 Git checkout。 @tianyicui - 新增实验性插件的 Session 状态记录接口,供插件写入和读取自己的会话记录。 @tianyicui - 全局指令支持读取共享 agents 目录中的 AGENTS.md,可通过 DSH_AGENTS_HOME 指定目录。 @tianyicui - 新增 working_directory 工具,并为 TypeScript/Python SDK 提供会话工作目录的读取和切换接口。 @tianyicui - Official 插件列表新增 Claude Code 和 Codex 组合包的按需安装入口,发布版安装对应版本的包。 @tianyicui - 新增工作步骤收起时机设置,可选择回答结束后收起,或在下一条普通消息到来时收起。 @imccyu - pi-ai 路由支持按模型能力处理会话中的系统提示词更新,以及工具的动态新增和移除。 @Tuyixiang - SSH 新增独立可执行的 helper 运行时,支持远端文件操作、进程、终端、沙箱和 Node PTC。 @LegGasai ### 问题修复 - 修复模型响应流停止输出、且底层传输不响应取消时,请求超过空闲超时仍一直挂起的问题。 @tianyicui - 修复插件包元信息不可读,或辅助请求扩展准备失败时,整个 DeepSeek 请求被阻断的问题。 @turtle1999, @turtle2099 - 修复凭据、配置和技能文件监听器关闭后的未捕获异常,以及 Agent 关闭时资源提前释放的问题。 @tianyicui, @kermanx - 修复模型设置刷新期间仍可基于旧数据编辑或删除配置,导致刚保存的选择未出现在编辑器中的问题。 @tianyicui - 修复部分 Windows 环境下,持久 PowerShell 在大量输出滚屏后迟迟无法结束当前调用的问题。 @Chinesezjc - 修复 Windows 缺少 sleep 命令时,Claude Code Mods 的 Blast Radius 示例在取消后仍执行工具的问题。 @tianyicui - 修复 Trajectory 将等待、流式输出或重试中的请求标为完成,以及压缩任务提前显示结果的问题。 @turtle2099, @kermanx - 修复后台工作流仍在运行,却因父级工具步骤或对话轮次正常结束而被标为已中断的问题。 @turtle2099 - 恢复可继续子代理输入栏的图片粘贴和拖放,支持运行中追加图片和完成后发送图片续发消息。 @ZiyaZhang - 修复在 /goal、/plan 等高亮命令与参数交界处输入时,编辑器报错及草稿与屏幕文字不一致的问题。 @LegGasai - 修复展开右侧栏后,会话标题栏中的后台任务列表被侧栏遮挡或裁切的问题。 @turtle2099 - 修复 Windows Desktop 图片预览遮罩及关闭按钮与标题栏重叠、侧栏按钮悬停圆角不一致的问题。 @turtle2099 - 修复开发者工具捕获网络响应时,调用者取消请求后,响应读取和连接仍未结束的问题。 @turtle2099 - 修复本地 SenseVoice 语音识别开启 VAD 后,录音开头被截断、首字或音节丢失的问题。 @yudshj - 修复 Windows 安装器对磁盘根目录的校验,拒绝带重复末尾路径分隔符的根目录写法。 @tianyicui - 修复 macOS 应用的小尺寸 Finder 图标,以及复制和替换应用提示中的图标损坏问题。 @07akioni - 修复 Windows Desktop 终端退出后,PTY 后台工作进程未随之清理的问题。 @winewill ### 体验优化 - 通用设置新增字体选项,可分别调整界面正文、代码与工具输出、侧栏终端的字体和字号。 @turtle2099 - 语音输入新增麦克风选择,可在插件详情页选择输入设备,并查看所选设备的实时输入电平。 @yudshj - Web 支持绑定指定的 IPv4/IPv6 地址,并通过 --tls-cert 和 --tls-key 配置原生 HTTPS 监听。 @oraluben - Shell 和插件安装详情支持横向查看及复制完整命令;后台 Bash 调用可展开输入和启动回执。 @tianyicui - 优化含超长源码行的文件预览性能,超长行使用无高亮文本展示,普通行继续进行语法高亮。 @turtle2099 - 优化自动会话标题生成,对同主题的追问、补充和继续请求保留已有合适标题。 @tianyicui, @ZiyaZhang - 允许远程主机访问的 Web 配置使用页面内目录选择器,不再在服务器上弹出原生目录对话框。 @oraluben - 侧栏 Fork 和子代理目录浏览新增迁移提示,遇到需要迁移的会话时引导用户先打开原会话。 @imccyu ### 其他变更 - Python PTC 接入 Session 文件沙箱策略;自定义组合需提供 sandbox 和 sandboxPolicy 服务。 @tianyicui - 移除工具展示的 both 混合模式,仅保留 native 和 ptc;使用旧模式的配置与 API 调用需要更新。 @tianyicui - 移除 agent-instructions 插件逐行 dshHome 配置,指令目录改从进程的 DSH_HOME 或默认目录读取。 @tianyicui - 统一子代理执行与完成通知,工具立即返回 child ID;自定义 SDK runtime 需支持 session/wait。 @Dudu-0223 - Agent Team 消息改为直接投递目标 Inbox,移除独立 outbox、自动重试和重发去重;相关配置与结果字段需迁移。 @Dudu-0223 - 默认 SDK profile 从固定的编程 Agent 改为通用 AI Agent 身份,适用于一般任务。 @Dudu-0223 - 可选插件支持极简模式;Claude Code 和 Codex 组合包可用于 headless、SDK 和 ACP profile。 @turtle2099 - 更新运行时工具、MCP 协议、图片处理和客户端渲染依赖,纳入兼容版本的安全修复。 @tianyicui - pi-ai 更新至 1.0.2,包含上游模型目录更新和适配器修复。 @tianyicui <h3 id="en-v0.2.1-alpha.2-community">新增功能</h3> - 新增实验性思考过程机器翻译插件,可在插件页启用,并选择 Bing、Google 或付费 DeepSeek Flash 作为服务提供商。由 @tianyicui、@ZiyaZhang、@imccyu 贡献 - 新增实验性 Git Worktrees 插件,可在插件页启用,由 Agent 创建并进入独立的 Git checkout。由 @tianyicui 贡献 - 新增实验性插件的 Session 状态记录 API,供插件写入和读取自己的会话记录。由 @tianyicui 贡献 - 支持从共享 agents 目录中的 AGENTS.md 加载全局指令,并可通过 DSH_AGENTS_HOME 指定其位置。由 @tianyicui 贡献 - 新增 working_directory 工具,并为 TypeScript/Python SDK 提供读取和修改会话工作目录的 API。由 @tianyicui 贡献 - Official 插件目录新增 Claude Code 和 Codex 组合包的按需安装入口,并使用与当前运行版本匹配的软件包。由 @tianyicui 贡献 - 新增工作详情收起设置,可选择在回答结束时收起,或在下一条普通消息到来时收起。由 @imccyu 贡献 - pi-ai 路由支持根据模型能力处理会话中的系统提示词更新,以及工具的动态新增和移除。由 @Tuyixiang 贡献 - 新增独立可执行的 SSH helper 运行时,支持远端文件操作、进程、终端、沙箱和 Node PTC。由 @LegGasai 贡献 ### 问题修复 - 修复模型响应流停止输出且底层传输忽略取消时,请求超过空闲超时后仍持续挂起的问题。由 @tianyicui 贡献 - 修复插件包元信息无法读取或辅助请求扩展准备失败时,整个 DeepSeek 请求被阻断的问题。由 @turtle1999、@turtle2099 贡献 - 修复凭据、配置和技能文件监听器关闭后的未捕获异常,以及 Agent 关闭期间资源提前释放的问题。由 @tianyicui、@kermanx 贡献 - 修复模型设置刷新期间仍可基于旧数据编辑或删除配置,以及新保存的选择未出现在编辑器中的问题。由 @tianyicui 贡献 - 修复部分 Windows 环境下,持久 PowerShell 在大量输出滚屏后无法及时结束调用的问题。由 @Chinesezjc 贡献 - 修复 Windows 缺少 sleep 命令时,Claude Code Mods 的 Blast Radius 示例在取消后仍执行工具的问题。由 @tianyicui 贡献 - 修复 Trajectory 将等待中、流式输出中或重试中的请求标记为已完成,以及在压缩任务结束前显示结果的问题。由 @turtle2099、@kermanx 贡献 - 修复后台工作流仍在运行,却因父级工具步骤或对话轮次正常结束而被标记为已中断的问题。由 @turtle2099 贡献 - 恢复可继续子代理输入框中的图片粘贴和拖放功能,包括运行期间发送图片,以及完成后发送图片续发消息。由 @ZiyaZhang 贡献 - 修复在 /goal 或 /plan 等高亮命令与参数之间输入时,编辑器报错以及草稿与屏幕显示文字不一致的问题。由 @LegGasai 贡献 - 修复展开右侧栏后,会话标题栏中的后台任务列表被遮挡或裁切的问题。由 @turtle2099 贡献 - 修复 Windows Desktop 图片预览遮罩和关闭按钮与标题重叠,以及侧栏按钮悬停圆角不一致的问题。由 @turtle2099 贡献 - 修复开发者工具捕获网络响应时,调用者取消请求后响应读取和连接仍保持打开的问题。由 @turtle2099 贡献 - 修复本地 SenseVoice 在启用 VAD 的语音识别中录音开头被截断,以及首字或音节丢失的问题。由 @yudshj 贡献 - 修复 Windows 安装器的磁盘根目录校验错误拒绝带有重复末尾路径分隔符的根路径的问题。由 @tianyicui 贡献 - 修复 macOS 应用的小尺寸 Finder 图标损坏,以及应用复制和替换对话框中显示的图标损坏问题。由 @07akioni 贡献 - 修复 Windows Desktop 中终端退出后 PTY 工作进程仍未清理的问题。由 @winewill 贡献 ### 体验优化 - 通用设置新增字体选项,可分别选择界面文字、代码与工具输出以及侧栏终端的字体和字号。由 @turtle2099 贡献 - 语音输入新增麦克风选择,可在插件详情中选择输入设备并查看所选设备的实时输入电平。由 @yudshj 贡献 - Web 支持绑定指定的 IPv4/IPv6 地址,并可通过 --tls-cert 和 --tls-key 配置原生 HTTPS 监听。由 @oraluben 贡献 - Shell 和插件安装详情支持滚动查看及复制完整命令,并可展开后台 Bash 调用的输入和启动回执。由 @tianyicui 贡献 - 优化包含超长源码行的文件预览,将超长行渲染为无语法高亮的文本,同时保留普通行的语法高亮。由 @turtle2099 贡献 - 优化自动会话标题生成,对同主题的追问、补充和继续请求保留已有的合适标题。由 @tianyicui、@ZiyaZhang 贡献 - 对允许远程主机访问的 Web 配置使用页面内目录选择器,不再在服务器上打开原生目录对话框。由 @oraluben 贡献 - 为侧栏 Fork 和子代理目录浏览新增迁移提示,在遇到需要迁移的会话时引导用户先打开原会话。由 @imccyu 贡献 ### 其他变更 - 为 Python PTC 应用 Session 文件沙箱策略;自定义组合需要提供 sandbox 和 sandboxPolicy 服务。由 @tianyicui 贡献 - 移除工具展示的 both 混合模式,仅保留 native 和 ptc。使用已移除模式的配置和 API 调用需要更新。由 @tianyicui 贡献 - 移除 agent-instructions 中逐行配置 dshHome 的设置,并从进程的 DSH_HOME 或默认目录解析指令目录。由 @tianyicui 贡献 - 统一子代理执行和完成通知,工具会立即返回 child ID。自定义 SDK runtime 必须支持 session/wait。由 @Dudu-0223 贡献 - Agent Team 消息改为直接投递到目标 Inbox,移除独立 outbox、自动重试和重发去重机制。相关配置和结果字段需要迁移。由 @Dudu-0223 贡献 - 将默认 SDK profile 从固定的编程 Agent 身份改为通用 AI Agent 身份,以适用于一般任务。由 @Dudu-0223 贡献 - 支持在 Minimal 模式下使用可选插件,并允许在 headless、SDK 和 ACP profile 中使用 Claude Code 和 Codex 组合包。由 @turtle2099 贡献 - 更新运行时工具、MCP 协议集成、图片处理和客户端渲染依赖,纳入兼容版本的安全修复。由 @tianyicui 贡献 - 将 pi-ai 更新至 1.0.2,包含上游模型目录更新和适配器修复。由 @tianyicui 贡献 完整变更记录:[dsh-v0.2.1-alpha.1...dsh-v0.2.1-alpha.2](https://github.com/deepseek-ai/deepseek-harness/compare/dsh-v0.2.1-alpha.1...dsh-v0.2.1-alpha.2)