DeepSeek Harness v0.2.1-alpha.2:Agent 能翻译思考过程了,还能开 Git Worktree

从"能写插件"到"能开分支",DSH 的 Agent 正在学会独立工作

10 月 9 日,DeepSeek Harness 发布了 v0.2.1-alpha.2。

距离上一个 alpha 版本过去了六天。上一版(v0.2.1-alpha.1)带来了"让 Agent 创建插件"的入口和实验性 Claude Code Mods 兼容层;而这一版,则把 Agent 的独立工作能力往前又推了一步。

思考过程机器翻译、Git Worktrees、SSH 远端 helper、working_directory 工具、pi-ai 1.0.2------每一项都在拓展 DSH 的能力边界。

下面我们逐项拆解。

✨ 新增功能:Agent 的"独立工作"工具箱

实验性思考过程机器翻译插件

新增实验性思考过程机器翻译插件,可在插件页启用,选择 Bing、Google 或付费 DeepSeek Flash。

这是一个非常有意思的功能。Agent 的思考过程(reasoning)通常是英文的,对于中文用户来说,阅读起来有门槛。现在,DSH 新增了思考过程机器翻译插件,你可以选择:

  • Bing(免费)
  • Google(免费)
  • 付费 DeepSeek Flash(质量更高)

启用后,Agent 的思考过程可以被自动翻译,中文用户理解 Agent 的推理链路更容易了。

实验性 Git Worktrees 插件

新增实验性 Git Worktrees 插件,可在插件页启用,由 Agent 创建并进入独立的 Git checkout。

这是本版本最有分量的新能力之一。

Git Worktree 是 Git 的一个特性,允许你在同一个仓库上同时检出多个工作树 ,每个工作树可以位于不同的分支。DSH 现在支持让 Agent 创建并进入独立的 Git checkout。

这意味着什么?

  • Agent 可以在独立的工作树里干活,不干扰你当前的分支
  • 多个 Agent 可以并行操作不同的工作树,互不冲突
  • 实验性改动可以隔离在独立 checkout 里,验证完再合并

对于需要 Agent 帮忙改代码的场景,这是一个非常实用的隔离机制。

插件 Session 状态记录接口

新增实验性插件的 Session 状态记录接口,供插件写入和读取自己的会话记录。

插件现在可以写入和读取自己的会话记录。这意味着插件可以在会话级别维护状态,而不只是无状态的工具调用。对于需要跨轮次记忆的插件来说,这是一个重要的基础能力。

全局指令支持共享 AGENTS.md

全局指令支持读取共享 agents 目录中的 AGENTS.md,可通过 DSH_AGENTS_HOME 指定目录。

全局指令现在支持读取共享 agents 目录 中的 AGENTS.md,可以通过 DSH_AGENTS_HOME 指定目录。这意味着多个项目可以共享同一套 Agent 指令,不需要每个项目单独配置。

working_directory 工具

新增 working_directory 工具,并为 TypeScript/Python SDK 提供会话工作目录的读取和切换接口。

新增了 working_directory 工具 ,TypeScript/Python SDK 也提供了会话工作目录的读取和切换接口。Agent 现在可以显式地感知和切换工作目录,对于需要跨目录操作的任务来说,这是一个基础能力。

Claude Code 和 Codex 组合包按需安装

Official 插件列表新增 Claude Code 和 Codex 组合包的按需安装入口,发布版安装对应版本的包。

Claude Code 和 Codex 组合包现在可以在 Official 插件列表 里按需安装,发布版会安装对应版本的包。这让子代理的安装更加规范化。

工作步骤收起时机设置

新增工作步骤收起时机设置,可选择回答结束后收起,或在下一条普通消息到来时收起。

工作步骤(思考与工具调用)的收起时机现在可以设置:

  • 回答结束后收起
  • 下一条普通消息到来时收起

这是一个很细的体验改进,让不同使用习惯的用户都能找到舒服的展示方式。

pi-ai 路由支持动态工具

pi-ai 路由支持按模型能力处理会话中的系统提示词更新,以及工具的动态新增和移除。

pi-ai 路由现在支持:

  • 按模型能力处理会话中的系统提示词更新
  • 工具的动态新增和移除

这意味着会话进行中,工具可以动态增删,系统提示词也可以按模型能力更新。

SSH 独立 helper 运行时

SSH 新增独立可执行的 helper 运行时,支持远端文件操作、进程、终端、沙箱和 Node PTC。

SSH 现在有了独立可执行的 helper 运行时,支持:

  • 远端文件操作
  • 进程
  • 终端
  • 沙箱
  • Node PTC

这意味着通过 SSH 使用远端工作区时,能力更加完整,不再只是简单的文件读写。

🐛 问题修复:一批"挂起"和"卡住"的问题被解决

模型响应流停止输出时的挂起问题

修复模型响应流停止输出、且底层传输不响应取消时,请求超过空闲超时仍一直挂起的问题。

这是一个关键修复。模型响应流停止输出,且底层传输不响应取消时,请求之前会一直挂起。现在修复后,请求会在空闲超时后正常结束,不会无限等待。

插件包元信息不可读阻断请求

修复插件包元信息不可读,或辅助请求扩展准备失败时,整个 DeepSeek 请求被阻断的问题。

插件包元信息不可读,或者辅助请求扩展准备失败时,之前会阻断整个 DeepSeek 请求 。现在修复后,单个插件的问题不会影响整个请求。这是一个健壮性层面的重要改进。

其他重要修复

  • 修复凭据、配置和技能文件监听器关闭后的未捕获异常,以及 Agent 关闭时资源提前释放的问题。
  • 修复模型设置刷新期间仍可基于旧数据编辑或删除配置,导致刚保存的选择未出现在编辑器中的问题。
  • 修复部分 Windows 环境下,持久 PowerShell 在大量输出滚屏后迟迟无法结束当前调用的问题。
  • 修复 Windows 缺少 sleep 命令时,Claude Code Mods 的 Blast Radius 示例在取消后仍执行工具的问题。
  • 修复 Trajectory 将等待、流式输出或重试中的请求标为完成,以及压缩任务提前显示结果的问题。
  • 修复后台工作流仍在运行,却因父级工具步骤或对话轮次正常结束而被标为已中断的问题。
  • 恢复可继续子代理输入栏的图片粘贴和拖放,支持运行中追加图片和完成后发送图片续发消息。
  • 修复在 /goal、/plan 等高亮命令与参数交界处输入时,编辑器报错及草稿与屏幕文字不一致的问题。
  • 修复展开右侧栏后,会话标题栏中的后台任务列表被侧栏遮挡或裁切的问题。
  • 修复 Windows Desktop 图片预览遮罩及关闭按钮与标题栏重叠、侧栏按钮悬停圆角不一致的问题。
  • 修复开发者工具捕获网络响应时,调用者取消请求后,响应读取和连接仍未结束的问题。
  • 修复本地 SenseVoice 语音识别开启 VAD 后,录音开头被截断、首字或音节丢失的问题。
  • 修复 Windows 安装器对磁盘根目录的校验,拒绝带重复末尾路径分隔符的根目录写法。
  • 修复 macOS 应用的小尺寸 Finder 图标,以及复制和替换应用提示中的图标损坏问题。
  • 修复 Windows Desktop 终端退出后,PTY 后台工作进程未随之清理的问题。

🎨 体验优化:字体、麦克风、HTTPS、超长行

通用设置新增字体选项

通用设置新增字体选项,可分别调整界面正文、代码与工具输出、侧栏终端的字体和字号。

这是一个呼声很高的功能。现在可以分别调整:

  • 界面正文字体
  • 代码与工具输出字体
  • 侧栏终端字体

每种都可以独立设置字体和字号,满足不同用户的阅读习惯。

语音输入新增麦克风选择

语音输入新增麦克风选择,可在插件详情页选择输入设备,并查看所选设备的实时输入电平。

语音输入现在可以选择麦克风设备 ,并在插件详情页查看实时输入电平。有多麦克风的用户可以选择正确的输入设备。

Web 支持绑定地址与原生 HTTPS

Web 支持绑定指定的 IPv4/IPv6 地址,并通过 --tls-cert 和 --tls-key 配置原生 HTTPS 监听。

Web 现在支持:

  • 绑定指定的 IPv4/IPv6 地址
  • 通过 --tls-cert 和 --tls-key 配置原生 HTTPS 监听

对于需要安全部署的用户来说,这是一个重要的能力。

Shell 和插件安装详情支持横向查看

Shell 和插件安装详情支持横向查看及复制完整命令;后台 Bash 调用可展开输入和启动回执。

Shell 和插件安装的详情现在支持横向查看 和复制完整命令,后台 Bash 调用可以展开输入和启动回执。查看长命令更方便。

含超长源码行的文件预览性能优化

优化含超长源码行的文件预览性能,超长行使用无高亮文本展示,普通行继续进行语法高亮。

含超长源码行的文件预览性能得到优化:超长行使用无高亮文本展示,普通行继续进行语法高亮。这解决了超长行导致的卡顿问题。

自动会话标题生成优化

优化自动会话标题生成,对同主题的追问、补充和继续请求保留已有合适标题。

自动会话标题生成优化:对同主题的追问、补充和继续请求,保留已有合适标题,不会因为追问而改得面目全非。

远程主机访问 Web 使用页面内目录选择器

允许远程主机访问的 Web 配置使用页面内目录选择器,不再在服务器上弹出原生目录对话框。

允许远程主机访问的 Web 配置,现在使用页面内目录选择器,不再在服务器上弹出原生目录对话框。对于远程部署来说,这是一个重要的交互修复。

侧栏 Fork 和子代理目录浏览新增迁移提示

侧栏 Fork 和子代理目录浏览新增迁移提示,遇到需要迁移的会话时引导用户先打开原会话。

侧栏 Fork 和子代理目录浏览新增迁移提示,遇到需要迁移的会话时会引导用户先打开原会话。

⚠️ 其他变更:开发者需要留意

Python PTC 接入 Session 文件沙箱策略

Python PTC 接入 Session 文件沙箱策略;自定义组合需提供 sandbox 和 sandboxPolicy 服务。

Python PTC 现在接入 Session 文件沙箱策略。自定义组合需要提供 sandbox 和 sandboxPolicy 服务。

移除工具展示的 both 混合模式

移除工具展示的 both 混合模式,仅保留 native 和 ptc;使用旧模式的配置与 API 调用需要更新。

这是一个破坏性变更 。工具展示的 both 混合模式被移除,仅保留 native 和 ptc。使用旧模式的配置与 API 调用需要更新。

移除 agent-instructions 逐行 dshHome 配置

移除 agent-instructions 插件逐行 dshHome 配置,指令目录改从进程的 DSH_HOME 或默认目录读取。

agent-instructions 插件的逐行 dshHome 配置被移除,指令目录改为从进程的 DSH_HOME 或默认目录读取。

统一子代理执行与完成通知

统一子代理执行与完成通知,工具立即返回 child ID;自定义 SDK runtime 需支持 session/wait。

子代理的执行与完成通知统一,工具立即返回 child ID 。自定义 SDK runtime 需要支持 session/wait。

Agent Team 消息改为直接投递目标 Inbox

Agent Team 消息改为直接投递目标 Inbox,移除独立 outbox、自动重试和重发去重;相关配置与结果字段需迁移。

Agent Team 的消息改为直接投递目标 Inbox,移除了独立的 outbox、自动重试和重发去重。相关配置与结果字段需要迁移。

默认 SDK profile 改为通用 AI Agent

默认 SDK profile 从固定的编程 Agent 改为通用 AI Agent 身份,适用于一般任务。

默认 SDK profile 从固定的编程 Agent 改为通用 AI Agent 身份,适用于一般任务。这是一个定位调整。

可选插件支持极简模式

可选插件支持极简模式;Claude Code 和 Codex 组合包可用于 headless、SDK 和 ACP profile。

可选插件现在支持极简模式 ,Claude Code 和 Codex 组合包可用于 headless、SDK 和 ACP profile。

依赖更新与 pi-ai 1.0.2

更新运行时工具、MCP 协议、图片处理和客户端渲染依赖,纳入兼容版本的安全修复。

pi-ai 更新至 1.0.2,包含上游模型目录更新和适配器修复。

依赖更新纳入了安全修复,pi-ai 更新至 1.0.2,包含上游模型目录更新和适配器修复。

📌 写在最后:Agent 正在学会"独立工作"

v0.2.1-alpha.2 是一个拓展 Agent 独立工作能力的版本。

思考过程机器翻译 让中文用户能看懂 Agent 的推理;Git Worktrees 插件 让 Agent 能在独立分支里干活,不干扰主工作区;working_directory 工具 让 Agent 能感知和切换工作目录;SSH helper 运行时让远端操作更完整。

这些能力放在一起,指向同一个方向:Agent 不再只是一个"你问它答"的对话框,而是一个能在隔离环境里独立完成工作的执行单元。

当然,这一版依然是 alpha 。实验性功能需要手动启用,破坏性变更依然存在(both 混合模式移除、Agent Team 消息机制调整、默认 SDK profile 变更)。插件开发者和自定义配置用户需要仔细阅读 Release Note。

但方向已经清晰:DSH 正在让 Agent 从"能干活"走向"能独立干活"。

升级命令 :npm i -g @deepseek-ai/dsh@next

GitHub 仓库 :github.com/deepseek-ai/deepseek-harness

特别提醒 :本版本包含破坏性变更(移除 both 混合模式、Agent Team 消息机制调整),插件开发者请仔细阅读 Release Note。

相关推荐
fellow991 小时前
DSH Desktop:把 DeepSeek Harness 变成真正的桌面应用
electron·agent·ai编程·deepseek
weixin_416660077 小时前
AI 生成的流程图和公式,怎样一起导出到 Word?附可复用测试样例
word·流程图·markdown·豆包·deepseek
江屿风1 天前
【Plain Language Large Model】【理清常见国内外大模型的定位和特长】流食般投喂
人工智能·gpt·claude·glm·gemini·千问·deepseek
麦客奥德彪2 天前
Codex 最近只有约 25 token/s,我做了个插件,把 ChatGPT 接进 DSH
openai·ai编程·deepseek
weixin_416660072 天前
多个 Markdown 文件批量转 Word:PowerShell + Pandoc,连同图片和公式一起检查
word·豆包·deepseek
Am-Chestnuts2 天前
LaTeX 公式复制到 Word 怎么完美排版?DS随心转 三步保留可编辑公式
latex·办公效率·deepseek·word公式
Am-Chestnuts3 天前
DeepSeek 表格复制到 Word 格式乱怎么办?DS随心转 导出干净表格不串列
word导出·deepseek·格式错乱·excel表格·表格转换
AI日报派送佬3 天前
2026年10月8日AI行业日报|GPT-6可视化UI全面上线、AI PC硬件革新、智能体安全与商业化提速
人工智能·gpt·openai·谷歌·deepseek·ai日报·智能体技术
大模型真好玩3 天前
从 SDK 到成熟智能体:拆解 LangChain、Pi、DeepSeek Harness、Claude Code的本质区别
人工智能·agent·deepseek