ARTICLE · 1100694
DeepSeek-Harness,插件能换,底座不换
侦察报告 · 第 01 期 | 试完再写
临近国庆,DeepSeek 那边接连有了动静:9 月 10 日的官方公告里留了一句“直到 V4.1 Pro 发布”[1];Harness 自己也没停,9 月 24 日出 0.1.7-rc.2,9 月 28 日又挂上 0.2.0-rc.1[2]。而 0.1.7-rc.2,正是我源码构建停在的那个号——我这才想起一个多月前装的那套尝鲜版。
8 月 13 日晚 22:20,我把 DeepSeek Harness 的源码拉到了本地。它当天开源[3],口号只有一句——一切皆插件[8]。
DeepSeek-Harness,插件能换,底座不换
8 月 13 日晚上,我刷到官方那句 Everything is a plugin,往下翻了一眼能力清单——模型、工具、技能、会话、沙箱、存储、循环、调度、UI,全部是插件[8]。
我当时卡住的正是这件事:想换掉工具链里的某一层,但那一层是焊死的。
机器是 Ubuntu,Node v24.19.0,pnpm 11.7.0。当晚 22:20 源码落地,凌晨 1:40 才把环境理顺;后来接了本地量化模型,装过四个社区插件,升过两次源码版。下面全是我自己那台机器上的记录。
结论先放前面。
先说结论:它给的是一套装配权,不是一个工具
★★★ 好用,但圈不大
DSH 是 DeepSeek 开源的 Agent 运行时(Harness),MIT 协议,2026-08-13 开源[3]。它不给你一个现成的助手,而是把 Agent 的每一层拆成可替换的插件:模型、工具、会话、沙箱、存储,连主循环本身都能换掉[8]。
“不大”是相对谁说的——它有二十多万星、上万个插件[3][5],生态本身不算小;只是愿意自己动手装配的人,本来就是少数。参照物是 WorkBuddy、OpenClaw 这类几乎普及级的工具。
圈画在哪:圈里——追求个性化、想按自己习惯重装工作流的开发者;手里已经有本地模型的人。你要的是装配权,它给的刚好就是装配权。圈外——想开箱即用的人;需要接口稳定的生产环境;把它当成“Claude Code 的开源平替”的人。
一句话:它给你装配的自由,代价是装配这件事本身得你自己付。
谁别用(这条我想先写)
•不想碰终端的人。官方最快的方式确实是一行命令;9 月 24 日起还多了官方桌面版[2]。但桌面版我没实测过,不替它下结论——本文记的全是源码路线:只要你打算改点东西、装插件,就得到源码构建里,git、pnpm、build 一个都躲不掉。
•要稳定接口的人。它自己标着 Developer Preview,官方明确说会有破坏性变更[8]。想接进生产流水线的,现在不是时候。
•只想找个“更好用的编程助手”的人。它不干这件事。你会拿到一个空房子和一堆零件,装修要自己来。
•已经习惯开箱即用那一套的人。如果你平时用的是 OpenClaw、Hermes,或者腾讯的 WorkBuddy 这类装完就干活、插件现成好找的工具,回头看 DSH 会有明显的落差——不是它不好,是它把“装配”这件事还给了你。找插件、装插件、配插件,每一步都要花时间。
环境与上手路径
6.8.0-139-generic,x86_64) | |
477b4f4,工作区有本地改动)[7] | |
官方的最小路径是一行:
npx @deepseek-ai/dsh web不占磁盘,浏览器打开 127.0.0.1:3080 就能用[8]。但我目标是改它、装插件,所以走的源码路线:
git clone https://github.com/deepseek-ai/deepseek-harness.gitcd deepseek-harnesspnpm install && pnpm run build && pnpm dsh web第一步就卡住了。pnpm install 直接报没有 pnpm。补装的过程比预想的长:
sudo apt install pnpmsudo apt install -y nodejssudo corepack enablecorepack prepare pnpm@latest --activate这里踩了整晚最大的一脚:机器上原本有个低版本 node,装完 pnpm 之后两者版本对不上。我一开始以为是 pnpm 的问题,反复重装 pnpm;真实原因是 node 太旧,得先把老版本卸掉,再用 corepack prepare pnpm@latest --activate 让 pnpm 去匹配当前的 node。
顺手纠一个
pnpm 报错,先去看 node。我花了小半晚在 pnpm 上打转,真因在 node 的版本。卸干净老版本、用 corepack 让两者配对,才算过。
下载也慢。顺手调了几个参数,重跑就顺了:
git config --global http.postBuffer 1048576000git config --global https.postBuffer 1048576000git config --global http.lowSpeedLimit 1000git config --global http.lowSpeedTime 300git config --global pack.threads 1跑起来之后:接了两个模型,装了几个插件
DeepSeek API 只用来测连通,花了 2 元。跑通之后我就把它换成了本地的量化 qwen——同样走 OpenAI 兼容协议,48K 上下文、12K 最大输出,输入类型只勾了文本。

顺手做了两道题看它是不是真在干活:一道是“桌上四个苹果吃掉一个还剩几个”的常识陷阱,19 秒;一道是“同年月日都不同的双胞胎怎么可能”,23 秒。两道都答对了,第二条回答的上下文用到了 44K tok,窗口是 48K。
这个数字值得留意:本地小模型的窗口本来就窄,一轮长任务很容易顶满。

插件页能看到官方内置的七个:智能体团队、自动授权审查、语音输入(这三个标着“实验性”),加上终端、Agent 循环、子智能体、网页搜索。我另外装了四个社区插件:dsh-desktop、nocobase、MemOS、awesome-gpt-image-2[6][12][13]。

插件这几个字后面有个坑,得单独说一句:dsh-desktop 这个名字,GitHub 上同名项目至少有十来个,星最多的那个已经接近三万[6]。装插件之前先认作者,别只看名字。
四种模式在中文界面里依次是标准、PTC、极简、创造。这里有个小发现:
顺手纠一个
官方英文文档里那个模式叫 Code mode,中文界面里它叫「PTC 模式」——程序化工具调用。按中文界面的叫法走,不然跟人对不上话。

升级是源码路线的固定代价。本地已经有仓库了,得先切远端再拉:
git remote set-url origin https://github.com/deepseek-ai/deepseek-harness.gitgit pull origin masterpnpm run cleanpnpm run buildclean 这一步我一开始漏了,构建出来报错。源码版升级不是一条命令,是四步,顺序还不能乱。
我的实测数据
clean + build | |
两个我踩过的风险,说清楚
一是它标着 Developer Preview,官方说会有破坏性变更[8]——今天跑通的配置,下个版本可能不认。
二是源码路线下升级必须 clean + build,跳一步就构建失败。想省事,用 npx,但那样改不了源码。
别人怎么说:快,但没那么好用
数字这块我核过一手:截至 2026-09-27,仓库 237,552 星、28,543 个 fork[3];从建库到 20 万星用了 15 天,此前的最快纪录是 OpenClaw 的 88 天[4]。生态也在动——GitHub 上带 dsh-plugin 标签的仓库已经有 16,368 个[5]。
但另一面同样有据可查。有一份三组配置的对照测试里,三次运行都打印了“完成”和自检清单,只有一次真正零报错[10];还有人测到它的 token 消耗明显高于同类框架,并且连续尝试的第三方插件接入全部失败[10]。澎湃的报道里也提到,Skills 加载机制、插件说明、CLI 用法都有学习成本[11]。
圈内传得最广的一条评价来自 Flask 作者、Earendil 联合创始人 Armin Ronacher,他在 X 上写了一句[9]:
“I don’t think the DeepSeek Harness is perfect but this is for sure the first time I have been looking at something new in the space and felt quite inspired to revisit some of our choices. I love that part about Open Source a lot!”
(大意:不认为它完美,但这确实是我头一回在这个领域看到新东西,被触动到想重新审视自己的选择;开源这一面我很喜欢。)
这句话正好卡在 ★★★ 的位置上:它值得看,但还不值得搬进生产。
最后几句
DSH 让我想起乐高底板——它不承诺你一个成品,它承诺你任何一层都能重来。这个承诺对一部分人是效率,对另一部分人是负担,取决于你要的是结果还是掌控。
如果你想装一个试试,我建议就一件事:用 npx 起一个空目录,跑一个你真实的小任务,先不碰插件。跑完再决定要不要往下走源码这条路。
互动
留一个具体的问题:你手上那套 AI 工具链里,最想拆下来换掉的是哪一层——模型、记忆、界面,还是终端?评论区说一层就行。
来源汇总
本文数据出处
[1] DeepSeek 官方公告:deepseek-v4-pro 请求将路由至 V4.1-Flash,“…until V4.1-Pro launches.”(2026-09-10):deepseek.com/en/news/deepseek-v4-1-flash
[2] DSH 两次 release:dsh-v0.1.7-rc.2(2026-09-24,含桌面端引导与安装包修复)、dsh-v0.2.0-rc.1(2026-09-28)|GitHub API:github.com/deepseek-ai/deepseek-harness/releases
[3] DSH 仓库与星数(星数读取日 2026-09-27)|GitHub API:github.com/deepseek-ai/deepseek-harness
[4] 15 天破 20 万星、OpenClaw 88 天|star-history:star-history.com
[5]dsh-plugin 标签仓库 16,368 个(读取日 2026-09-28)|GitHub Search API:github.com/topics/dsh-plugin
[6]dsh-desktop 同名项目搜索结果|GitHub Search API:github.com/search?q=dsh-desktop
[7]@deepseek-ai/dsh 版本与依赖(dist-tags:latest 0.1.7-rc.2/next 0.2.0-rc.1,读取日 2026-09-29)|npm registry:npmjs.com/package/@deepseek-ai/dsh
[8] 官方 Harness 页(一切皆插件、协议、端口、Developer Preview):deepseek.com/harness
[9] Armin Ronacher 在 X 的原帖(2026-08-14):x.com/mitsuhiko/status/2088189145952731317
[10] 第三方实测与插件兼容性分析:agentconn.com
[11] 澎湃新闻:DSH 定位与早期体验者反馈:m.thepaper.cn
[12] MemOS 仓库:github.com/MemTensor/MemOS
[13] awesome-gpt-image-2:github.com/freestylefly/awesome-gpt-image-2|NocoBase:github.com/nocobase/nocobase
往期索引
往期【侦察报告】
本合集第 01 期,暂无往期。
码力研习社
撰文 / 实测 / 记录:码力研习社
- 码力研习社原创,转载请联系授权 -