DeepSeek也出 Hermes 了?这个开源 Agent 框架开始把一切都做成插件
DeepSeek Harness 是 DeepSeek AI 开源的 Agent 框架。它把模型、工具、会话、文件访问和智能体循环都放进可替换的插件体系里,目前已经可以本地启动 Web UI。

DeepSeek 这次开源的项目,名字叫 DeepSeek Harness,命令行缩写是 dsh。
如果把 Hermes、Claude Code、OpenCode 这类产品看成“能调用工具完成任务的 Agent 工作台”,那 DeepSeek Harness 也属于同一类基础设施。它不是单独的聊天模型,而是一套负责组织模型、工具、文件、会话和执行流程的框架。
所以,“DeepSeek 也出 Hermes 了”这个说法有一定道理,但只能作为方便理解的比喻。两者的具体实现、产品形态和成熟度并不相同。
它到底是什么
DeepSeek Harness 最有辨识度的设计,是一句话:一切皆插件。
在这个框架里,模型适配器是插件,工具注册表是插件,会话记录是插件,文件访问是插件,甚至 Agent 的运行循环本身也是插件。开发者可以通过组合不同插件,决定一个 Agent 具备哪些能力。
它底层使用 Cordis。Cordis 提供共享上下文、服务注册和事件机制,让插件可以接入系统,也可以在卸载时撤销自己注册的资源。
这个思路和传统应用不太一样。传统软件通常有一个固定核心,其他功能围绕核心扩展。DeepSeek Harness 更像一棵可以重新组合的插件树:模型、工具、权限、存储和界面都可以按配置替换。
它能做什么
用 Web UI 运行一个 Agent
项目提供了 Web UI。安装 Node.js 后,可以直接运行:
npx @deepseek-ai/dsh web
默认会在本机的 127.0.0.1:3080 启动网页界面。进入后,配置模型,再选择一个工作目录,就可以让 Agent 读取项目文件、编辑文件、运行命令、拆分任务并维护计划。
涉及需要授权的操作时,界面会根据当前权限策略请求确认。
替换模型和工具
DeepSeek Harness 把模型接入和工具能力拆开处理。模型可以使用 DeepSeek API,也可以按照文档配置其他模型服务或 OpenAI 兼容接口。
开发者可以添加新的模型适配器,也可以注册新的工具。工具的参数会进入模型能看到的工具定义,执行过程还可以通过工具事件进行拦截、审计或加策略。
这意味着,开发者不必为了增加一个工具去修改整个 Agent 循环,而是可以把它作为一个独立插件挂进去。
自己开发插件
仓库提供了 Cordis 教程和 Harness 插件开发指南。插件可以提供服务、注册工具、监听事件、接入文件系统、增加命令,或者改变 Agent 请求和工具执行流程。
例如,一个插件可以专门记录每次工具调用;另一个插件可以在执行命令前做权限检查;还可以把远程沙箱、终端后端或新的模型服务接入同一套接口。
运行 Web 模式之外的任务
项目还提供 headless 模式。它不需要启动 Web 服务器,可以直接运行一次性任务,更适合脚本、自动化流程和服务端集成。
仓库的架构文档还列出了会话持久化、子 Agent、沙箱、终端、文件系统、定时任务、工作流和审批等能力。这些能力是否适合直接用于生产环境,还要看具体模块的完成度和部署方式,不能只根据目录名称下结论。
它和普通聊天工具差在哪
普通聊天工具主要围绕消息展开。你提问,模型生成回答,任务通常停在文本输出这里。
Agent Harness 关心的是后面的执行过程:模型要调用什么工具,工具是否需要审批,文件改了什么,任务是否需要继续,多个步骤如何串起来,结果如何保存和恢复。
DeepSeek Harness 把这些运行机制拆成了插件和事件。这样做的好处是可替换、可组合。缺点也很明显:系统更复杂,开发者需要理解插件生命周期、事件流、配置层和权限策略。
对普通用户来说,它可能还不是打开就能长期使用的成熟桌面软件。对想研究 Agent 架构、开发插件或搭建自定义工作流的人来说,它提供了更靠近底层的入口。
现在适合谁试
如果你只是想找一个聊天工具,暂时没有必要从 DeepSeek Harness 开始。
它更适合以下几类人:
- 想在本机运行 Agent 的开发者
- 想研究模型、工具和执行流程如何组合的人
- 需要开发自定义插件或内部自动化工具的团队
- 正在比较不同 Agent Harness 架构的技术人员
使用时要注意两件事。第一,项目当前处于开发者预览阶段,仓库明确提示未来会出现破坏兼容性的变化。第二,Agent 可以读写文件、运行命令和调用外部服务,权限配置和工作目录必须先看清楚,不要直接让它接触重要生产环境。
项目根目录采用 MIT 许可证,第三方依赖另有许可证说明。想快速体验,可以从 npx @deepseek-ai/dsh web 开始;想理解它的设计,建议先读架构文档,再看 Cordis 插件教程。
DeepSeek Harness 的价值,暂时不在于它已经做成了一个人人都能用的 Agent 产品,而在于它把 Agent 的内部结构摊开给开发者看:模型只是其中一层,工具、权限、会话、文件和执行循环同样重要。
接下来真正值得观察的是,DeepSeek 会把这个插件框架推进成开发者平台,还是继续作为内部能力和开源实验场存在。无论答案是哪一个,国产模型厂商开始补齐 Agent 运行层,已经是一个清晰的变化。