兰 亭 墨 苑
期货 · 量化 · AI · 终身学习
首页
归档
编辑文章
标题 *
URL 别名 *
内容 *
(支持 Markdown 格式)
# 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 架构设计与生态位占位的绝佳参考。
配图 (可多选)
选择新图片文件或拖拽到此处
标签
更新文章
删除文章