一夜暴涨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 Harness LangGraph CrewAI
核心定位 一切皆插件的Agent运行时 有状态图编排引擎 角色驱动多智能体框架
主语言 TypeScript Python Python
特权内核 有(Graph引擎) 有(Crew编排)
插件热插拔 ✅ 支持
配置驱动组装 ✅ Profile+Bundle
会话恢复 ✅ 事件溯源 ✅ 检查点
开源协议 MIT MIT MIT

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技术的奥秘。

更多推荐