DeepSeek Harness(下称 DSH)我用了两天,总结起来几点感受:
缓存利用率特别高
定制性特别强、哪里用着不满意就直接改。
作为主力 harness 工具 功能已经够用了。
有些细节很牛,比如原生支持一键切换大模型供应商、模型。
1. 缓存命中率 99%,有点离谱
下面是我跑两个会话结束时的统计截图:


| 99% | 99% | |
5 千万输入token、模型用时和工具调用都在半小时上下,缓存命中 99%。
作为对比, 我之前用 Claude Code + DS官网 API 缓存命中率最高是97.8%。
另外,DSH 用起来非常快,操作很丝滑。原因我猜有两层,一是 DeepSeek 官方接口本身响应就快(表格里首次响应 2 秒出头,生成速度 136 到 140 token 每秒),二是 DSH harness 比较轻量,资源占用小,界面不给模型拖后腿。
2. 我给 DSH 提了一个 bug,它自己把补丁打了
第二件,是这两天里最有故事性的一件事。
用着用着在 WSL(Windows 里跑的 Linux 系统)里撞到一个报错。点击"DSH 生成的代码的路径" 就报错:
path open failed: spawn powershell.exe ENOENT
把现象丢给 DSH 自己看。DSH 直接打了一个补丁,把这个 bug 给修复了。 修复之后的效果是:点击文件路径,会跳转到 vscode 预览文件内容。
这可能就是开源的好处:遇到 bug 不用等官方修复,AI自己就搞定了。
3. 原生支持切换模型供应商、以及模型
说回日常使用,最省心的一个点。
用 Claude Code 久了一个事一直有点烦:供应商换了或者新模型上线,得自己去维护模型列表。我用了一阵子的"V4-Pro",在 DSH 拉出来的清单里才发现其实已经升级到了 DeepSeek-V4-Pro-0813,旧模型用了好几天我还没察觉。
DSH 没这个问题。我把两个供应商的接口地址、密钥都给到 DSH,他帮我把模型配好了。模型列表是 DSH 自己拉出来的,效果就是下面这张图:

好处有两点:
不用我自己手动去添模型,新版模型上线体验就看出了。
多会话同时用不同供应商。Claude Code 切模型是全局的,切一次所有会话跟着走。DSH 这个下拉是会话级的,我想哪个对话跑哪家模型就哪个对话跑哪家,互相不干扰。
4. 多模态模型,我也用上了
DeepSeek 今天上线了新的视觉理解模型 V4-Flash-Vision-Exp。
我随手截了一张账单页面的图丢过去,问"这是啥"。

看出来多模态能力是没问题的。
官方发布稿里说,这个模型在需要视觉理解的 Agent 测评上,相比纯文本版本有大幅跃升,多模态 Agent 能力已经接近 Opus-4.8。一张图最多按 384 tokens 计费,价格和 V4-Flash 一样。
5. 给 DSH Web 装一个"VS Code"
第五个是体验层的改进。
DSH Web 原生状态有个事很别扭:不能像 VS Code 那样看目录、看文件、改文件。点对话里输出的文件路径,会触发系统默认程序——我在 Windows 客户端下点 .ts 源码文件,结果给我弹了个 Windows 视频播放器,有点尴尬。
于是我就让DSH帮我装一个这样的插件,他探索后,帮我装了一个插件,然后重启 dsh web 并刷新页面之后,右侧栏多出来一个工作台:

文件树:当前会话工作区的目录、文件一览,点开就能看
代码编辑器:中间直接进编辑模式,语法高亮、多标签页、Ctrl+S 保存,写代码的手感和 VS Code 几乎一样
即点即看:对话里输出的文件路径点一下就在 Web 里打开,前面那个 Windows 视频播放器的尴尬彻底消失
一句话:从"只能聊"的界面,变成"能看、能编辑代码"的界面。
6. DSH web 不支持 mcp oAuth 授权交互
最后一件稍微折腾点。
我想给 DSH 接入一个公司内部的 DevOps 网关,让它能直接查服务日志、发版本。使用这个 mcp 需要先进行 oAuth 授权,但 DSH web 没有 mcp 授权的 UI 界面。
我把需求丢给 DSH 自己折腾。它给出了一个我完全没想到的方案:有个 mcp-remote 代理工具,在本地起一个小进程,替你完成扫码登录,把登录凭证存在本机并自动刷新;DSH 连这个本地代理就行,一次配置长期有效。
