DeepSeek Harness Skill:万物皆插件的模块化 Agent 脚手架

DeepSeek Harness(dsh)是 DeepSeek AI 于 2026 年 8 月 13 日开源的模块化 Agent 执行脚手架框架,核心理念是「Everything is a Plugin」——模型、工具、沙箱、交互界面全部设计为可插拔模块。该项目刷新了 GitHub 史上最快涨星纪录:上线约 1.5 小时 Star 破 2.4 万,三周内突破 20 万星,引发全球开发者社区的高度关注与生态快速扩张。

DeepSeek Harness 基于自研的 Cordis 框架构建,遵循时空可组合编程范式,将 Agent 运行时拆解为可独立替换的零件。与 LangChain、CrewAI、AutoGen 等前辈相比,dsh 的差异化在于「全栈模块化」——不仅能换模型(Claude、GPT、Gemini),还能换沙箱环境、工具集乃至前端界面,且全部开源、MIT 协议。

截至 2026-09-01,deepseek-ai/deepseek-harness 约 204,000 Star(多个独立数据源交叉印证:8/25 为 191k、8/27 为 197k、8/31 约 204k),Fork 超过 2.2 万,Workspace 贡献者 230 余人。上线首日即空降 GitHub Trending 全球第一,随后连续多日霸榜。8 月底官方桌面封装 anywhere-labs/deepseek-harness-desktop(Electron)同步上线,生态一周内成型。X/Twitter、HN、DEV.to 等平台讨论热度极高,被多家 AI 垂直媒体评为「8 月最具影响力开源项目」。

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

原作者为 DeepSeek AI(中国 AI 实验室),该组织同期开源了 DeepSeek R1、V4 等知名大模型。dsh 项目由 DeepSeek 内部 Agent 运行时(据社区分析含超过 1.2 万次 commit)整体公开,是一次高调的「内部能力外化」动作。

DeepSeek Harness 的 README 开篇即点题:「Everything is a Plugin.」。框架将 Agent 执行循环分解为以下几个可插拔层:

  • Model Layer:支持 Claude、GPT、Gemini、DeepSeek 系列等任意 OpenAI-compatible 模型,切换无需改动业务逻辑。
  • Tool Layer:工具注册表机制,允许开发者注册自定义工具或复用社区插件,配有 MCP/REST 接口。
  • Sandbox Layer:沙箱执行环境,支持代码隔离运行与权限审批策略。
  • UI Layer:内置 Web UI,支持 SSH 启动模式,界面本身也可替换为其他前端。
  • Memory/Harness Core:Agent 主循环本身也可拔插,彻底解耦运行时与业务逻辑。

所有模块通过 Cordis 框架统一调度,项目提供了完整开发文档与插件开发指南。官方已在 GitHub 打上 dsh-plugin 标签方便生态检索。

特点

  • 史上最快破 20 万星:上线 1.5 小时破 2.4 万,刷新 GitHub 涨星速度纪录。
  • 真正的「全栈可插拔」:Model、Tool、Sandbox、UI 乃至 Agent 主循环均可独立替换,无供应商锁定。
  • MIT 协议,商用零门槛:完全开源,商业可用,不引入 Copyleft 限制。
  • 内置 Web UI + SSH 双入口:一行命令 npx @deepseek-ai/dsh web 启动,支持远程开发。
  • 生态成型速度快:发布一周内即有社区 Electron 桌面封装,支持 macOS/Windows,免配置开箱即用。
  • 开发者预览状态,迭代激进:官方明确警告「THERE WILL BE COMPATIBILITY-BREAKING CHANGES」,适合尝鲜与架构评估。

使用方法

安装仅需一行命令(需 Node.js 环境):

npx @deepseek-ai/dsh web

服务启动在本机 127.0.0.1:3080,打开浏览器即可访问内置 Web UI。SSH 模式:

npx @deepseek-ai/dsh ssh

插件安装(以官方插件为例):

dsh plugin install <plugin-name>

开发自定义插件参考官方文档与 dsh-plugin 标签下的社区仓库。

使用场景与人群

适用于以下场景和用户:

  • AI 应用开发者:想快速搭建模块化 Agent 系统,无需从零造轮子。
  • 框架集成者:希望将现有 Agent 能力封装为可复用插件,降低二次开发门槛。
  • LLM 研究者:需要灵活切换不同模型/工具进行对比实验。
  • 企业内部 AI 平台:基于 MIT 协议可安全商用,构建自主可控的 Agent 运行时底座。
  • CLI 爱好者:偏好终端操作且需要远程接入 Agent 能力的开发者。

输入与输出案例

案例 1:切换模型后盾

  • Input:在 dsh 配置中指定使用 Claude 作为模型后盾,加载代码执行工具插件。
  • Output:Agent 以 Claude 为推理核心,在沙箱中执行代码、读写文件,完成编程任务,全程无需改动工具层代码。

案例 2:构建 RAG 流水线

  • Input:接入 Embedding 模型 + Vector Store 工具插件,配置 Web UI 交互入口。
  • Output:在 Web UI 中上传文档,Agent 自动完成分块、向量化、检索并生成回答,整个流水线以插件拼装方式搭建,模型供应商可随时切换。

数据来源:GitHub(deepseek-ai/deepseek-harness)、CSDN 技术社区、CyberQ 趋势周报、The Agent Times、Toutiao AI 热榜,数据截至 2026-09-01。


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

评论区

0 条评论

登录后可评论。

Skill超级捕获手 13 阅读