智能体框架层出不穷,但很多一旦用上就难以替换——核心逻辑、插件机制、UI 全绑死在某套抽象里。DeepSeek 给出的思路更直接:一切皆插件(everything is a plugin)。框架本身只是个宿主,真正的智能体、工具、界面都以外挂插件的形式存在,想换就换。
DeepSeek Harness(命令行名为 dsh)是 DeepSeek AI 开源的 agent harness,基于 Cordis 构建。当前处于开发者预览阶段,迭代很快,定位是用最小的核心承载无限可插拔的能力。
项目基本信息
| 信息项 | 详情 |
|---|---|
| 项目名称 | DeepSeek Harness |
| GitHub地址 | https://github.com/deepseek-ai/deepseek-harness |
| 项目描述 | 万物皆插件的开源智能体承载框架(dsh) |
| 作者 | deepseek-ai |
| 开源协议 | MIT License |
| 开源状态 | 公开(开发者预览) |
| Languages | TypeScript |
| 支持平台 | Windows / macOS / Linux |
| 最后更新 | 2026-10-23 |
一、项目介绍
dsh 以“插件即一切”为核心:智能体、工具、UI 都是插件,通过 Cordis 的依赖注入体系组合。它提供 Web UI(默认 http://127.0.0.1:3080)让你本地启动即用,也支持从源码构建,方便二次开发。
二、核心优势
- 极致可插拔:核心极小,能力全靠插件。
- 基于 Cordis:成熟的插件与依赖注入基座。
- 开箱 Web UI:本地一条命令启动图形界面。
- MIT 协议,可自由 fork 与商用。
三、适用场景
- 想自研一套可扩展的智能体平台。
- 需要把多个智能体或工具以插件方式热插拔。
- 学习“插件化架构”的落地范式。
四、安装教程
# 需先装 Node.js,然后一键运行 Web UI
npx @deepseek-ai/dsh web从源码构建:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web常见报错:Node 版本过低会构建失败,建议 Node 20+;pnpm 未装可改用 npm i -g pnpm。预览阶段可能有破坏性变更,升级前先看 release notes。
五、使用示例
首次体验直接:
npx @deepseek-ai/dsh web终端会打印本地地址,浏览器打开即可对话或编排。示意:
➜ dsh web
Web UI: http://127.0.0.1:3080
✓ 已加载 12 个插件六、常见问题
- Q:稳定吗? A:明确标注为开发者预览,会有兼容性破坏性变更。
- Q:必须联网吗? A:Web UI 本地运行;调用模型需配置对应服务。
- Q:和 LangChain 类框架区别? A:更强调“插件即核心”,扩展点更彻底。
七、总结
如果你认可“小核心 + 无限插件”的架构哲学,DeepSeek Harness 是个值得跟踪的开源样本。MIT 协议、TypeScript 栈、Web UI 开箱即用,适合想自研智能体平台的人。
评论 0
还没有评论,来说两句吧。