deepseek-harness
DeepSeek 官方开源 Agent 底座,一切皆插件
预览
详细介绍
是由 DeepSeek AI 官方发起并持续维护的开源 Agent 执行底座,核心定位是“为 AI Agent 提供一套一切皆插件、可热插拔、可回溯的工程化基础设施”——它不满足于做一份现成的对话助手或零散的 Agent 工具集,而是将 Cordis 内核驱动、完全插件化架构(模型适配器/工具注册/会话日志/Agent Loop 全部可替换)、沙箱隔离、浏览器自动化、多 Agent 协作、可视化 Web UI、CLI 工具链等核心能力整合于一套完整的开源框架中,全部配有 npx @deepseek-ai/dsh web 一键启动、MIT 开源协议和 DeepSeek 官方 Discord 社区支持。市面大多 AI Agent 框架要么是“写代码调 API”的轻量封装(缺乏运行时基础设施),要么是依赖特定模型或云服务的黑盒平台——但很少有项目能将“Agent = Model + Harness”的工程化理念与“一切皆插件”的极致灵活性同时做到,DeepSeek Harness 解决的正是这个问题。
一、DeepSeek Harness 是什么
DeepSeek Harness(简称 dsh)采用“Cordis 内核 + 插件生态 + Web UI/CLI 双前端”三位一体的使用体验,通过 GitHub 完全开源发布,采用 MIT 许可证。项目由 DeepSeek AI 官方发起并持续维护,其核心架构由 Cordis 驱动——一种基于“时空可组合性编程范式”设计的元框架。项目目前处于 开发者预览(developer preview) 阶段,正在快速迭代中。用户只需安装 Node.js,执行 npx @deepseek-ai/dsh web 即可启动 Web UI,默认运行在 http://127.0.0.1:3080。
DeepSeek Harness 的运作机制与市面常见的“Agent 框架”或“对话助手”有本质区别。它不是让用户调用几个 API 就结束的轻量封装,也不是一个开箱即用的聊天机器人,而是一套为 AI Agent 提供完整工程化基础设施的执行底座。其核心理念是 “Agent = Model + Harness” ——模型负责思考与推理,Harness 包揽模型之外的一切工程活:工具调用、任务规划、执行调度、沙箱、存储、循环。Harness 的定位是开发者底层工具——不打算给你一个一键可用的终端助手,而是给你一套能自己搭 Agent 技术栈的底座。系统采用 “一切皆插件” 的极致模块化架构:模型适配器、工具注册、会话日志、甚至 Agent 循环本身,全部是可替换的插件,按需组合、即插即用。更关键的是,Harness 不只是调用固定能力,而是能够在运行过程中生成、替换自己的组件——Agent 不只是调用 Harness 提供的能力,而是能够在运行时改写自己。
二、DeepSeek Harness 能做什么
DeepSeek Harness 的核心能力可以精炼地概括为:插、调、跑、协、观,围绕这五大维度提供了从 Agent 开发到生产部署的完整路径,覆盖 AI Agent 工程化开发的全方位需求,具体包括:
一切皆插件的极致模块化(插) ——不是“加几个工具就叫插件化”,而是“连 Agent 循环本身都可以替换”。Harness 中,模型适配器、工具注册、会话日志、沙箱实现、Agent Loop——所有核心组件都是可插拔的插件。插件由 Cordis 内核驱动,支持热插拔和运行时替换。项目鼓励社区将插件仓库添加 dsh-plugin 主题标签以便发现。
模型无关的多 LLM 适配(调) ——不是“只支持自家模型”,而是“任何模型都能接进来”。Harness 通过模型适配器插件支持任意 LLM 的接入——DeepSeek 模型、OpenAI、Anthropic Claude、Google Gemini 等均可作为插件挂载。DeepSeek 模型支持 low 推理强度配置。模型与 Harness 解耦,用户可以在运行时切换模型而不影响其他组件。
沙箱执行与工具调用(跑) ——不是“只能在宿主环境跑命令”,而是“在隔离沙箱中安全执行”。Harness 内置沙箱执行环境,支持文件读写、命令行执行、代码运行等操作,确保 Agent 的操作不会影响宿主系统。沙箱实现本身也是可替换的插件,用户可以根据安全需求选择不同的隔离策略。
多 Agent 协作与任务编排(协) ——不是“单个 Agent 单打独斗”,而是“多个 Agent 协同完成复杂任务”。Harness 支持多 Agent 协作机制,可以将复杂任务拆解为多个子任务由不同 Agent 协同完成。Codex 与 Claude Code 子代理任务已接入 Job Panel。系统支持任务规划、执行调度和状态管理。
可视化 Web UI 与 CLI 双前端(观) ——不是“只能看命令行输出”,而是“有 Web 界面可观测、可调试”。Harness 提供默认运行在 3080 端口的 Web UI,用户可以通过浏览器可视化地管理和调试 Agent 的运行状态。同时提供完整的 CLI 工具链(dsh 命令),支持从源码构建和运行。
三、DeepSeek Harness 适合谁用
DeepSeek Harness 的内容设计使其适配各类希望构建生产级 AI Agent 系统的开发者与团队,核心聚焦那些“不想被特定框架或模型锁定、希望拥有完全可控的 Agent 技术栈”,希望从“调用 API 写 Agent”升级为“搭建自己的 Agent 基础设施”的人群,主要涵盖以下几类:
AI Agent 框架开发者与平台工程师——正在构建自己的 Agent 系统或平台,希望有一个可插拔、可扩展的底层基础设施,而不是从零造轮子。Harness 的“一切皆插件”架构让开发者可以按需组合组件,而不是被框架的设计选择所绑定。
希望从“单一模型依赖”升级为“多模型自由切换”的团队——不希望被 OpenAI 或某一家模型提供商锁定,希望 Agent 系统能够自由切换和对比不同模型。Harness 的模型适配器插件让多模型支持成为架构级特性而非后期补丁。
开源贡献者与插件开发者——希望为 DeepSeek Harness 生态贡献插件或构建自己的插件市场。项目鼓励社区贡献,插件仓库可通过 dsh-plugin 主题标签被发现。
AI 研究者与实验者——需要研究 Agent 的内部运行机制、多 Agent 协作、自修改 Agent 等前沿方向。Harness 的完全开源和插件化架构为研究提供了可随意拆解和改造的实验平台。
希望“自己搭 Agent 技术栈”的开发者——不满足于使用现成的、功能固定的 Agent 产品,希望拥有完全掌控力的 Agent 基础设施。Harness 的定位正是“给你一套能自己搭 Agent 技术栈的底座”。
四、DeepSeek Harness 的应用场景是什么
基于其内容设计与定位,DeepSeek Harness 的应用场景主要围绕 Agent 基础设施搭建、多模型 Agent 系统开发、插件生态建设和 AI 研究实验,覆盖从个人开发到企业级部署的多个场景,具体包括:
Agent 基础设施搭建场景——团队希望从零搭建一套完整的 Agent 系统,但不希望从底层开始重复造轮子。Harness 提供了一条“安装 Node.js → npx @deepseek-ai/dsh web 启动 → 按需挂载模型/工具/沙箱插件 → 通过 Web UI 或 CLI 管理 Agent”的快速路径。开发者可以将 Harness 作为 Agent 系统的“操作系统”,在其上构建自己的 Agent 应用。
多模型 Agent 系统开发场景——团队需要构建一个能够根据任务自动选择最优模型的 Agent 系统。Harness 的模型适配器插件让多模型支持成为原生能力——用户可以在一个 Agent 系统中同时接入 DeepSeek、OpenAI、Claude 等多个模型,根据任务类型动态路由。
插件开发与生态建设场景——开发者希望为 Harness 生态贡献插件,或为自己的团队构建私有插件库。Harness 的 Cordis 内核提供了标准化的插件接口,开发者可以开发模型适配器、工具插件、沙箱实现等各类插件,并通过 dsh-plugin 主题标签发布。
AI 研究与实验场景——研究者需要观察和干预 Agent 的内部运行过程,或实验“Agent 在运行时修改自己”等前沿方向。Harness 的完全开源和模块化架构让研究者可以深入修改任何组件,Web UI 提供了可视化的运行状态观测。
从“原型验证”到“生产部署”的演进场景——团队已经用轻量框架验证了 Agent 原型,需要一套支持生产级部署的基础设施。Harness 提供沙箱隔离、多 Agent 协作、任务编排等生产级能力,支持从开发到部署的完整生命周期。
五、DeepSeek Harness 为什么值得关注
DeepSeek Harness 之所以值得关注,核心在于它将“AI Agent 开发从依赖特定框架或模型的碎片化状态升级为一切皆插件、可热插拔、可自修改的工程化基础设施”,并具备“DeepSeek 官方背书、48 小时 10 万星的开源奇迹、Cordis 内核驱动的架构创新、MIT 开源”的独特价值,具体体现在以下几点:
从“写 Agent”到“搭 Agent 基础设施”的范式升维。大多数 Agent 开发工具停留在“调用 API、写提示词、调工具”的层面——开发者仍然需要自己处理循环、状态、沙箱、存储等工程问题。DeepSeek Harness 将 Model 和 Harness 明确分离:模型只管思考和推理,Harness 包揽模型之外的一切工程活。它不是另一个 Agent 框架,而是一套让开发者自己搭 Agent 技术栈的底座。
“一切皆插件”——连 Agent 循环本身都可以替换。大多数“插件化”框架的插件仅限于外围功能——加个工具、换个模型——核心循环是固定的。Harness 的“一切皆插件”是字面意义的:模型适配器、工具注册、会话日志、沙箱实现,甚至 Agent Loop 本身,全部是可替换的插件。更激进的是,Agent 能够在运行过程中生成、替换自己的组件。这种“Agent 可以在运行时修改自己”的能力,让 Harness 不仅是“可配置的”,更是“可进化的”。
48 小时 10 万星——GitHub 史上最快增长记录之一。DeepSeek Harness 于 2026 年 8 月 13 日开源,上线不到 12 小时 GitHub Star 突破 5 万,48 小时突破 10 万。截至本文发稿,Star 数已接近 9.5 万,Fork 数达 8.8k。这种“发布即引爆”的社区反应,是市场对“Agent 基础设施”这一方向强烈需求的最好证明。
Cordis 内核——基于“时空可组合性编程范式”的架构创新。Harness 由 Cordis 驱动,其设计基于论文《A Programming Paradigm for Spatiotemporal Composability》。Cordis 不是一个普通的 DI 容器或插件框架,而是一种全新的编程范式——专门为处理“时空可组合性”而设计,让组件可以在运行时动态组合、替换和回溯。这种底层架构的创新,是 Harness 能够实现“一切皆插件”和“Agent 自修改”的技术基石。
DeepSeek 官方出品 + MIT 开源。DeepSeek Harness 不是第三方开发者的个人项目,而是 DeepSeek AI 官方 发起和维护的战略级开源项目。自 2026 年初开始“招兵买马”研发,是 DeepSeek 在智能体时代交出的第一份正式答卷。采用 MIT 许可证,完全开源免费可商用。
现实挑战与生态成熟度。DeepSeek Harness 并非没有短板。首先,项目目前处于 开发者预览(developer preview) 阶段,官方明确警告“THERE WILL BE COMPATIBILITY-BREAKING CHANGES”——API 和架构仍在快速迭代中,生产环境使用需谨慎。其次,Harness 的定位是“底层基础设施”而非“开箱即用的产品”——用户需要投入时间学习 Cordis 内核和插件开发,才能发挥其全部能力。再次,项目依赖 Node.js 生态,对于 Python 优先的 AI 开发者存在一定的语言门槛。
