DeepSeek Harness 版本演进全记录:从 v0.1 到桌面端,一个 Agent 运行时的快速成年

DeepSeek Harness 版本演进全记录:从 v0.1 到桌面端,一个 Agent 运行时的快速成年

从 2026 年 8 月 13 日开源至今,DeepSeek Harness 在不到两个月内完成了从 “开发者预览版” 到 “官方桌面端即将就绪” 的跨越。累计超过 2186 次提交、GitHub Star 破 10 万、两天一更的迭代节奏——这条版本线,记录的不只是一个工具的成长,更是一个 “Agent 调度层” 的野心成形。

一、起点:v0.1.0 开发者预览, “一切皆插件” 的激进宣言

2026 年 8 月 13 日深夜,DeepSeek 两小时三连击:V4 Pro 正式版转正、API 涨价预告,以及最关键的一步——Harness v0.1 开发者预览版以 MIT 协议开源。

Harness 直译是 “挽具”,套在模型外面的那层工程外壳。DeepSeek 给出的公式很直白:Model + Harness = Agent。模型负责思考,Harness 负责模型之外的所有工程化工作:任务拆解、工具调用、记忆管理、错误重试、结果闭环[11]。

架构上最激进的设计是 “一切皆插件” 。模型、工具、技能、会话、沙箱、存储、调度、UI,甚至 Agent 主循环本身,全部是插件,全部可替换。底层是 Cordis 微内核,启动清单只有 129 行,Agent 主循环和计时器插件的格式一模一样——没有任何零件是焊死的[11]。

首日 GitHub Star 破 3 万,登顶 Hacker News,创下最快破 2 万 Star 的纪录。这个成绩本身就说明了一件事:开发者苦 “绑定型 Agent 工具” 久矣[11]。

二、rc.8:一周三更的爆发期,把竞品变成零件

8 月 19 日深夜,距离公开仅 6 天,v0.1.0-rc.8 放出。更新共 14 项,拆开看是四条主线[7][10]。

第一条:原生多模态,“土法视觉” 的智慧

DeepSeek 模型适配器可以直接开启原生图片请求,/goal 和 /plan 命令支持图文混合输入,@ 菜单新增文件和歷史会话引用[10]。

但更有意思的是社区扒出的 兜底方案:面对不支持图像输入的模型,Harness 不会直接失败,而是调用 OCR、颜色统计、像素扫描等工具,把图片拆成结构化信息再喂给文本模型。相当于用工具编排,给纯文本模型拼出一套 “土法视觉”[10]。对于 PPT 截图、流程图这类结构化图像,这套方案能提取出相当可用的信息。

第二条:收编竞品,Claude Code 和 Codex 变成子代理

这是 rc.8 最有嚼头的更新。Claude Code 和 Codex 可以作为 Profile Bundle 按需安装,在 Harness 的工作流里当具体任务的执行者。Codex 还支持非交互权限模式和多个命名实例——一个任务里可以同时挂好几个 Codex 干不同的活[11]。

配套的 reportDelivery 机制会及时回传结果并唤醒等待中的父任务,多 Agent 协作不用干等[11]。

第三条:工具链提速

web_search 支持并发查询,多问题并行发起;Windows PTY 终端加入持久 PowerShell 会话,极简模式默认开启;大历史会话分叉的性能和 SQLite 后端读写也优化了一轮[11]。

第四条:开始立规矩

“DeepSeek Harness” 被标注为注册商标,并给出了独立的品牌使用指南。开源归开源,牌子攥自己手里——这个动作本身,就是在为生态位做准备[11]。

三、0.1.3 → 0.1.5:从 Coding Agent 到 Agent Workspace 的转向

如果说 rc.8 还在补基础能力,那么从 0.1.3 到 0.1.5 的跨越,标志着 DSH 开始从 “聊天窗口 + Agent Tools” 向 “Agent Workspace / Agent IDE” 演进[4]。

最核心的变化:Session V2 → V3

0.1.5 将会话存储从 Session V2 迁移到 Session V3,System Prompt 正式进入 Message History。以前 System Prompt 和正常消息历史的关系偏特殊处理,V3 之后统一了保存和恢复逻辑[4]。

第二个变化:System Prompt 可以动态修改,且不破坏 KV Cache

Coding Agent 长时间运行时,System Prompt 往往并非固定不变。0.1.5 开始支持 in-history System Prompt update——如果对应模型支持,Harness 可以在更新 System Prompt 的同时尽可能保留已有缓存[4][5]。

第三个变化:右侧 Sidebar 登场

0.1.5 加入了新的右侧 Sidebar,逐渐替代之前比较简单的 Detail Panel,变成 “聊天窗口 + Agent + Workspace + Artifact”[4]。

第四个变化:为 V4.1 Flash 深度适配

DeepSeek V4.1 Flash 模型针对 Harness 进行了专项训练和优化[5][6]。

四、0.1.6-alpha:Agent 能力的横向扩张

9 月 14 日发布的 v0.1.6-alpha.1,是 DSH 从 “Coding Agent” 向更广泛 “Computer Use Agent” 试探的一步[1]。

  • Browser Use:包含 Playwright MCP、Chrome DevTools MCP 和 Stagehand 浏览器后端
  • Computer Use:可通过 Cua Driver MCP 或原生驱动操作本机、获取截图[1]
  • Headless 模式增强:支持从标准输入接收任务,用 --session-id 继续已有会话,用 --json 输出运行事件[1]

五、官方桌面端:v0.16.0 与 “偷跑” 前夜

官方仓库主分支新增了完整的桌面端目录 apps/desktop,支持 macOS Apple Silicon、Intel 以及 Windows x64。官方版不再依赖本地 HTTP 端口,改走自定义的 dsh-app:// 协议,并自带运行时,免去手动配置环境的麻烦。社区如 dsh-tauri v0.16.0 和 ningbainb 4.3.0 也并行为桌面端探索提供了坚实支持[2][3]。

六、版本演进的底层逻辑:三条主线

  1. 从 “Coding Agent” 到 “Agent Workspace”:工作台化、浏览器与桌面端扩展。
  2. 性能与成本的持续优化:KV Cache 保护、SQLite 优化,降低长会话成本。
  3. 生态边界的收紧与规范:从激进开源到模块规范化、注册商标。

对于个人 AI 操作系统构建者而言,DSH 的演进是 Agent Runtime 架构设计与生态位占位的绝佳参考。