一夜暴涨5万星!DeepSeek Harness开源,Agent界的“Android”来了

发布1个半小时突破2.2万星,12小时突破5万星——创GitHub史上最快涨星纪录

如果你用过任何一个Agent框架,你一定写过类似这样的代码:

agent = Agent(model="gpt-4", tools=[Tool("bash"), Tool("python")])
agent.run("帮我分析这个项目")

几行代码,一个能调用工具的Agent就跑起来了。看起来很轻松,对吧?

但当你开始认真思考把它推向生产环境时,你会发现一个尴尬的事实:几乎每一个你认为是“框架核心”的东西,其实你都想换掉。

你想换模型——从OpenAI换成DeepSeek,从Claude换成本地Ollama。你想换工具注册表——测试环境用mock工具,生产环境用真实工具。你想换Agent Loop——默认的循环逻辑太简单,你想换成带审批的、带重试的、带状态机的。你想换会话存储——内存不够用了,想换成SQLite或PostgreSQL。

在大多数Agent框架里,这些“替换”意味着你要改源码、提PR、等合并——或者至少fork一份自己维护。

2026年8月13日晚,DeepSeek给出了一个完全不同的答案。

一、48小时,5万Star:GitHub史上最快涨星纪录

北京时间8月13日晚,DeepSeek正式发布并开源DeepSeek Harness(简称DSH)开发者预览版v0.1,同步以MIT协议开放全部源码。

消息发布后,数据令人震撼:

  • 1.5小时:GitHub Star突破2.2万,成为GitHub史上增速最快的开源项目
  • 12小时:Star突破5万
  • 截至发稿:逼近6万Star

有开发者实时追踪了涨星速度:21:05查询时7,283个Star,21:51再查已是15,530个——46分钟翻了一倍多。

Hacker News讨论帖直接冲上TOP 1。

这不是一个普通开源项目的热度——这是一场Agent开发范式的集体觉醒。

二、DeepSeek Harness到底是什么?

一句话概括:DeepSeek Harness不是又一个Agent开发框架,而是一个“一切皆插件”的Agent运行时。

官方的README上写着这样一句话:

“Everything is a plugin.”(一切皆插件)

这不是一句营销口号,而是写在源码里的架构事实。

它的底层叫Cordis

DeepSeek Harness的架构核心是一个叫Cordis的插件元框架。

如果把Harness比作一台电脑:

  • Cordis是操作系统内核——只负责插件的加载、调度和通信,与Agent、与LLM没有任何直接关系
  • 所有Agent能力是应用程序——模型适配器、工具、Agent Loop、UI都是安装在“操作系统”上的“App”

DeepSeek把整个Cordis框架的源码vendor进自己的仓库,改了个scope叫@deepseek-ai/cordis,然后把每一个包都设成对它的peer dependency。

这比“使用一个第三方库”更进一步:整个产品都构建在Cordis之上。

没有“特权内核”

DeepSeek Harness的架构文档里写着一句话:“没有需要打补丁的特权内核。”

这句话的实践含义是:在DeepSeek Harness里,没有任何一块功能天然拥有特权。

传统框架DeepSeek Harness
模型适配器是写死的模型适配器是插件
工具注册表是核心代码工具注册表是插件
Agent Loop是框架核心Agent Loop是插件
会话日志是附属功能会话日志是插件
Web UI是外部工具Web UI是插件

甚至——你可以用自己的Loop实现替换默认的Agent Loop,不需要动一行源码。

三、它解决了什么根本问题?

在大多数Agent框架里,你想“换点东西”——比如从OpenAI换成DeepSeek模型——意味着你要改源码、提PR、等合并。

DeepSeek Harness的回答完全不同。

1. 依赖驱动的重载

传统DI容器是“启动时绑定,手动清理”。Cordis的核心机制是:插件卸载时自动撤销所有副作用。

LLM provider换了,依赖它的ToolRegistry自动重启。不需要你手动清理、不需要你重启服务。

2. 配置热更新

传统框架是“启动时读一次配置”。Cordis支持:改cordis.yml配置直接触发HMR(热模块替换)。

改配置即时生效,无需重启。

3. 可逆副作用

这是Cordis最核心的理论贡献。

Cordis的设计论文问了一个很直接的问题:有没有一种编程范式能让副作用变成可逆的?

答案是肯定的。在DeepSeek Harness里,每一项注册(比如注册一个工具)都是副作用,会在其插件卸载时自动撤销——无残留、无泄漏。

四、配置即组装:Profile + Bundle + Patch

DeepSeek Harness的组装机制分三层:

Profile:我要用什么插件组合。比如web模式加载Web UI,headless模式只跑命令行。

Bundle:这个插件组合的配置和代码打成一个包。dsh-base是每个profile的第一层——包含模型适配器、工具、持久化、沙箱与审批策略。

Patch:在任意层级覆盖配置。想禁用bash工具?写一行patch就行。

想查看你的机器实际启动的配置树?一行命令:

dsh --profile web --dump-config

它打印出的任何条目,都可以由你自己的patch替换。

四种预设模式,开箱即用:

模式适用场景
标准模式通用Agent任务
PTC模式复杂工具编排
极简模式模型基准测试
创造模式插件开发和调试

五、它与LangGraph、CrewAI有什么不同?

对比维度DeepSeek HarnessLangGraphCrewAI
核心定位一切皆插件的Agent运行时有状态图编排引擎角色驱动多智能体框架
主语言TypeScriptPythonPython
特权内核无有(Graph引擎)有(Crew编排)
插件热插拔✅ 支持❌❌
配置驱动组装✅ Profile+Bundle❌❌
会话恢复✅ 事件溯源✅ 检查点❌
开源协议MITMITMIT

DeepSeek Harness的核心差异是“没有特权内核”——每一块都可替换。 你不需要fork源码、不需要提PR,在配置层面就能完成所有定制。

六、为什么它对你有意义?

如果你是一个开发者,DeepSeek Harness意味着:

你不用再被任何Agent框架“锁定”了。

想换模型?换插件。想换工具?换插件。想换整个Agent的执行逻辑?换插件。想给工具加审批流程?加一个审批策略插件就行。

所有组件都可以在配置层面自由拼装,不需要动一行源码。

更关键的是——MIT协议,随便用,随便改,随便商用。

如果你想快速体验,一行命令就能启动:

npx @deepseek-ai/dsh web

默认地址是http://127.0.0.1:3080。

写在最后

DeepSeek Harness的本质不是又一个Agent开发框架,而是一场以**“插件化”为核心的Agent运行时范式革命**。

它回答了一个其他Agent框架很少正面回答的问题:

如果Agent系统的每一块都可以被替换,那还有什么是不可以替换的?

答案是什么都可以。

模型可以换,工具可以换,执行逻辑可以换,存储可以换,UI可以换——没有任何一块功能天然拥有特权。

从2026年8月13日晚开源,到48小时内逼近6万Star,DeepSeek Harness正在重新定义Agent开发的方式。

“没有需要打补丁的特权内核。”

这不是一句口号,是写在源码里的架构事实。

关注我们,获取更多AI技术深度解读。

如您所在的企业正面临Agent框架选型、AI应用开发或系统集成相关挑战,欢迎进一步沟通。我们可提供针对贵企业具体场景的定制化方案和技术咨询服务。


数据来源:DeepSeek Harness官方GitHub仓库(deepseek-ai/deepseek-harness)、官方架构文档、极客公园/搜狐/DoNews等多家媒体实测报道(截至2026年8月14日)

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐