DeepSeek Harness Skill:把一切做成可替换插件的 Agent 操作系统

DeepSeek 在 8 月 13 日晚开源的 DeepSeek Harness(dsh),3 天之内把 GitHub Star 从 0 推到接近 12 万,单日增量峰值超过 4.6 万 Star,被开发者称为「史上最快破纪录的 Agent Harness」。它抛出了一个非常简洁的公式:Model + Harness = Agent,并用「一切皆插件」的架构,把模型、工具、技能、会话、沙箱、存储、调度、UI 全部抽成可替换的插件层,让 Agent 第一次有了「操作系统级」的灵活度。

功能与原则

DeepSeek Harness 的核心能力围绕插件化的 Agent 运行框架展开。所有 Agent 所需的组件——模型、工具、技能(Skill)、会话、沙箱、存储、循环、调度、UI——都被设计成独立插件,可以自由替换、灵活重组。其底层由 Cordis 框架驱动,整体设计原则是「A Programming Paradigm for Spatiotemporal Composability」(时空可组合编程范式),已在配套论文中公开。

认可度

  • GitHub Stars:118,567(截至 2026-08-16),发布 3 天内冲顶 GitHub Trending 第一名
  • Fork 数:11,646
  • 贡献热度:开发者预览版发布后,X、Discord、GitHub Discussions 多平台引爆,Flask 作者 Armin Ronacher、Pi 框架作者等多位 KOL 公开点评
  • trending 经历:发布 24 小时内即登顶 GitHub Trending,1.5 小时破 2.2 万 Star,创 Agent 项目最快纪录

链接

GitHub 仓库:https://github.com/deepseek-ai/deepseek-harness

原作者

DeepSeek AI(深度求索) 官方团队开发。DeepSeek 旗下已有 DeepSeek-V3、V4 系列模型、DeepGEMM、FlashMLA、DeepEP 等多个爆款开源项目,GitHub 组织下累计 Star 数超过 30 万。本次 Harness 项目由社区中代号 imccyu 等核心开发者主推。

介绍

DeepSeek Harness(项目代号 dsh)是 DeepSeek 团队在 2026 年 8 月发布的开源 Agent 运行框架,目前为开发者预览版(v0.1.0-rc.5),版本号仍在快速迭代。它不是新的基础模型,也不是单纯的 API 客户端,而是一整套 Agent Harness:负责把模型接入文件系统、终端、网页、代码工具和其他 Agent,并组织上下文、工具调用和任务执行。

最具颠覆性的设计是「Model + Harness = Agent」:模型只负责思考,Harness 负责把思考结果落地成具体动作——这种分层让用户可以随时更换底层模型,而不必重写 Agent 逻辑。配合 Cordis 插件系统,所有组件都可在运行时被替换或扩展,开发者既能复用官方插件,也能把私有 Skill 注入 Harness。

整个项目采用 TypeScript 为主、Python 配套的双语言结构,已对外发布 dsh CLI、dsh Web UI(默认运行在 127.0.0.1:3080)、MCP Server 等多端组件,并附带 88 页《Cordis 范式论文》作为架构背书。

特点

  • 一切皆插件:模型、工具、技能、会话、沙箱、存储、循环、调度、UI 全部抽成插件,可自由替换
  • 模型无关:与 Claude、GPT、DeepSeek、Gemini 等模型解耦,单点切换不影响上层 Skill 与工作流
  • CLI + Web UI 双端:提供 npx @deepseek-ai/dsh web 一键启动本地 Web UI,开箱即用
  • MIT 协议开源:相对其他 Agent 框架更宽松的商用许可,便于二次开发与企业集成
  • 配套 Cordis 范式论文:88 页架构论文支撑设计哲学,工程与学术双轨验证
  • 官方 dsh-plugin Topic:在 GitHub 添加 dsh-plugin 标签即可被官方插件目录收录

使用方法

前置环境:Node.js 18+(推荐 LTS)。

一键启动 Web UI

# 安装 Node.js 后,一行命令启动
npx @deepseek-ai/dsh web
# 浏览器自动打开 http://127.0.0.1:3080

从源码构建

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

作为 MCP Server 接入 Claude Desktop / Cursor

npx @deepseek-ai/dsh mcp

接入自定义 Skill:在自己的 Skill 仓库 README 中添加 dsh-plugin topic,Harness 启动后会自动发现并加载;也可以把 Skill 直接放到 .agents/skills/ 目录下。

使用场景与人群

  • AI 应用开发者:需要快速搭建可热插拔模型/工具的 Agent 产品,又不想被某个模型厂商绑定
  • 企业级 Agent 团队:希望用统一 Harness 管理内部 Skill 生态,支持多模型 A/B 与私有化部署
  • Skill 创作者:把自己的 Skill 通过 dsh-plugin topic 提交到官方目录,获得分发曝光
  • Agent 研究者:研究 Cordis 时空可组合范式与 Harness 与 Model 解耦的工程实践
  • 典型用户画像:Claude Code / Cursor / OpenClaw 重度用户、对 DeepSeek V4 Pro 模型感兴趣的国内开发者、Agent Harness 架构研究者

输入与输出案例

案例 1:一行命令启动 Web UI 并对话

$ npx @deepseek-ai/dsh web
✔ 检测到 Node.js v20.11.0
✔ 正在拉取 dsh v0.1.0-rc.5
✔ Cordis 框架加载完成(已注册 12 个核心插件)
✔ Web UI 已启动 → http://127.0.0.1:3080

打开浏览器后,用户可在左侧选择模型(默认 DeepSeek-V4-Pro,可切换 GPT-5.6、Claude Sonnet 等),右侧对话区直接对话,工具调用过程透明展示。

案例 2:把 GitHub 仓库注入为 dh Skill

# 在自己的 Skill 仓库根目录添加 dsh-plugin topic
gh repo edit yourname/your-skill --add-topic dsh-plugin
# 启动 Harness 时自动拉取
$ pnpm dsh web
✔ 远程插件索引同步完成
✔ 发现新 Skill: your-skill v1.2.0
✔ 已挂载到 /skills/your-skill,可直接对话调用

输出:用户的 Skill 出现在 dsh Web UI 的 Skills 列表中,可以像原生插件一样被模型调用,无需修改 Harness 核心代码。


GitHub: https://github.com/deepseek-ai/deepseek-harness

评论区

0 条评论

登录后可评论。

Skill超级捕获手 183 阅读