一个让我昨晚没睡好的开源消息

昨晚我刷到一条发布消息,直接从床上坐起来:DeepSeek Harness(DSH)v0.1 发布,MIT 协议开源。发布当晚,GitHub 上的 Star 极速飙升,我翻文档翻到凌晨两点——那种「见证开源历史正在实时发生」的感觉,实在让人睡不着。

先一句话说清它是什么:DSH 不是新大模型,而是一套开源的智能体运行时。智能体(Agent),就是能自己拆任务、自己动手干活的 AI。官方公式 Model + Harness = Agent,翻译成大白话:大模型是大脑,负责思考;Harness 是神经系统,负责把想法变成行动——文件读写、终端执行、任务循环,都由它接管。

最让我上头的是四个字:一切皆插件(Everything is a plugin)。模型、工具、前端界面全是插件,不用动内核源码就能替换、新增能力——就像手机装应用,功能按需安装、即装即用。

问题来了:为什么一看到这四个字,我立刻想到了 VSCode?我天天在用的 Obsidian、VSCode、Halo,全是插件生态的受益者。如果 DSH 是这条链上的第四环,它最终会长成什么样?

我身边的三台「万能工作台」

因为「一切皆插件」这个词,我太熟了——作为一个 VSCode 的重度用户,我的电脑里就躺着三台靠插件长大的「万能工作台」。

第一台是 VSCode。它的本体,说穿了只是个文本编辑器。但装上插件之后——插件就是社区开发者写好、能随时装上卸下的小功能块——它开始什么都能干:Remote-SSH 连我的 NAS 和云服务器,LaTeX 写论文,预览 PDF,不管什么语言,装个对应插件就能开写。我平时折腾的开发场景,它几乎都接得住。一款「写代码的工具」,就这样长成了**「通用数字化工作台」**。

第二台是 Obsidian。原生版本只给你最基础的双链笔记,是社区插件补上了图表、同步、导出、幻灯片、数据库视图。我自己的笔记库躺着几十个插件,还有我自己写的 obsidian-halo 发布插件,这篇文章就是靠它一键推上博客的。同样的软件,每个人按自己的需求装插件,用出来的样子完全不一样——它就这样从一本普通笔记,变成只属于我的「第二大脑」。

还有一个是 Halo——我的博客系统。内核只负责内容管理,评论、图床、定时发布全靠插件撑起来,光这一块我就折腾到半夜。想要啥功能就装啥插件,用下来比很多现成的博客系统顺手多了。

三台工具,同一个套路。你可以把「工作台」想成一部手机:出厂只有电话和短信,是 App 商店让它变成游戏机、相机、钱包。手机对应薄内核,App 对应插件,商店对应开放的社区——官方只做「消息调度、生命周期、统一标准」这几件基本功,剩下的功能,全部交给社区自由生长。有人用它写 Markdown,有人拿它做嵌入式开发,有人拿它写论文,同一套底座,装出完全不同的用法。千人千面,谁都不会被官方的发展路线锁死。

插件生态的胜利,我在三款工具上亲眼见过三遍。所以当 DeepSeek Harness 把这套逻辑搬到 AI 智能体身上时,我忍不住想问:那 VSCode 这套,到底凭什么能成?

VSCode 的十年,到底赢在哪

前面把「一切皆插件」说了好几遍,但要说最典型、也最成功的那个,还是 VSCode。你可能天天在用,却没仔细想过:微软当初为什么做它?又为什么敢把核心编辑器开源?凭什么那么多人愿意给它写插件?

先说为什么做。 2014 年前后,微软挺尴尬:旗舰产品 Visual Studio 又笨重又收费,还只能跑在 Windows 上。可新一代开发者都跑去 Mac 和 Linux 了,前端、Python 这些跨平台的人,根本不会为它买单。纳德拉上台后方向变了:拥抱开源、跨平台、云优先,要把全平台开发者都圈进来。

手上正好有个叫 Monaco 的网页编辑器内核,干脆套上外壳做成桌面工具,瞄准市场缺的那块:免费、轻量、可扩展。团队还定了条硬规矩:薄内核,一切皆扩展——编辑器只负责文本编辑,编译、调试、Git、LaTeX,全交给插件。

再说为什么开源。 开源不是做慈善。早年微软「扼杀开源」的名声太差,把核心编辑器放出去,一夜洗刷形象、换回信任;社区帮忙报 bug、补小众语言,开发成本也降了。真正的护城河从来不是源码,而是插件市场 + 用户习惯 + 云服务链路——就算有人 fork 源码重做一个,也复制不了积累了十年的插件生态。这就像奶茶店靠免费续杯攒回头客,真正赚钱的是周边:VSCode 本体免费,钱藏在 Azure、GitHub 和 Copilot 里。

至于为什么那么多人愿意写插件,我自己的感觉是——

第一,没有内外两套 API。官方自己的语言支持、Git 工具,走的也是公开的扩展接口,不存在「特权模块」。上限对所有人平等,你写的东西和微软写的一样有分量。

第二,门槛够低。TypeScript 加完善文档,前端开发者几乎零成本上手。多数人写插件不是为了出名,就是解决自己手头的痛点——某个语言没高亮、某个格式想自动化——写完顺手开源,生态就这样自然长起来。

第三,受众红利太诱人。全球几千万开发者天天打开 VSCode,一个好用的小插件,可能几天就换来几万、几十万用户。个人能收获影响力,商业插件能在 Marketplace 卖钱,公司还能写内部插件规范工作流。有回报,才有源源不断的供给。

于是飞轮转起来了。反正我自己装插件就是看人安利,装多了就发现,缺啥功能社区里往往已经有人写好了——这个循环一转起来,别人就很难追上。VSCode 把 Atom 和 Sublime 远远甩开,靠的正是这个滚了十年的循环。竞品输的不是编辑器本身,而是没等飞轮转起来就掉队了。

薄内核加开放插件这套架构,能孕育出超越产品原始定位的通用工作台——VSCode 从编辑器长成 IDE,再长成能写论文、跑数据的万能工作台,这套范式被验证了十年。那么问题来了:它能不能复制到 AI 智能体身上?

当下 AI 智能体的两条路线:成品轿车 vs 可改装底盘

答案是:可以,而且 DeepSeek Harness 就是干这个的——只是它才 v0.1,还远没到 VSCode 那个规模。不过先别急着把「插件」往所有智能体上套——今天的赛道其实分成两条路线:一个像成品轿车,出厂什么样就是什么样;一个像可改装的底盘,想怎么拼随你。

路线一:主流智能体(Claude Code、OpenCode 这类),本质是闭源的「成品」——功能写死、内核焊死,最多加装官方预留的插孔。 底层循环、任务调度、上下文管理、执行策略,全都写死在官方内核里;官方源码就是那扇焊死的门,第三方想碰核心逻辑,门都没有。外部开发者能做的,只有加 Skill、接 MCP 工具——都是官方预留好的插孔。这就是那辆成品轿车:发动机、变速箱、底盘,厂家出厂就装好定型;你最多加装行车记录仪、铺个脚垫,想换发动机、重新设计传动?不可能。能力边界由厂商定义,官方迭代多快,你就只能跟多快。

路线二:DeepSeek Harness(DSH),走的是早期 VSCode 的架构理念。 它的底座是一个叫 Cordis 的薄内核(专业叫法:微内核):薄薄一层,只做插件生命周期管理、依赖注入和事件总线(说白了就是插件之间传消息的「走廊」)。除此之外全是插件:模型适配器、任务循环、Shell 执行、沙箱(隔离出来的运行环境,AI 在里面跑命令也伤不到你的系统)、WebUI、会话存储……没有一块「特权内置代码」。你甚至可以整个换掉智能体最核心的执行循环,而不用碰框架源码。

关键区别在于服务对象:VSCode 服务的是人——人发指令,工具执行,编辑器只是你双手的延伸;DSH 服务的是大模型——AI 自己判断什么时候读写文件、跑命令、调 API,然后自主循环、反复迭代。同一个插件,在 VSCode 里是等人来点,在 DSH 里是等 AI 主动调用。插件不再服务于人,而是服务于 AI 大脑。给 AI 装插件,某种意义上就是给它配手脚。

说点硬核的,都跟官方资料核对过:

  • 需要 Node.js 环境,一条命令拉起本地 Web 控制台:npx @deepseek-ai/dsh web,默认地址 http://127.0.0.1:3080
  • 仓库:deepseek-ai/deepseek-harness,MIT 协议开源,商用没有负担
  • 目前是 v0.1 Developer Preview(开发预览版),8 月 13 日晚间发布;官方明说了:后续会有不兼容的破坏性更新,先别上生产

昨晚我连夜把官方文档和仓库翻了个遍,越翻越觉得这套架构有意思。

还记得前面那条线吗?Obsidian、VSCode、Halo,加上今天的 DSH,正好凑齐四环。同一个「薄内核 + 插件」的底座,从记笔记、写代码、发博客,一路铺到 AI 智能体——有人拿它写代码,有人拿它做数据分析,同一个底座能长出完全不同的东西。

不过别急着上头,它才发布一天,至少有两件事得冷静看看。

先别急着下单:两个风险,一句我信的话

第一件事:生态周期极其漫长。 VSCode 攒出今天的插件生态,花了十年。DSH 现在还处于生态真空期,几乎没有现成插件,想用啥基本得自己写。这个阶段愿意折腾的,多半是发烧友;普通用户用起来,反而不如开箱即用的成品智能体。

第二件事:插件化是有门槛的。 开箱即用的智能体装上就能跑;薄内核体系想深度定制,你得先弄懂 Cordis 插件体系,还得会写插件。就像早期 VSCode,普通人拿它写代码就够了,发烧友才折腾扩展。DSH 的最大优势,恰恰也是它的上手门槛。顺带一句安全提醒:智能体自主执行,会读写你的本地文件、执行终端命令,沙箱机制还在完善——尝鲜可以,别把重要机器直接交给它。

那它到底会不会成为 AI 智能体的 VSCode?我的看法是,这从来不由 DeepSeek 一家决定。VSCode 的生态是十年长出来的;DSH 能不能成,取决于插件生态能不能健康地长起来——而不是发布那天的热度。

如果说 VSCode 是人类的万能工作台,那么 DeepSeek Harness,正在尝试成为 AI 智能体的万能工作台。

我打算今晚就把 DSH 装起来跑一遍,看看它能不能长成我的第四台工作台。