一切皆插件
基于 Cordis 的插件化架构,从 agent 循环到 UI 全部可组装、可替换、可自修改。
玩转 dsh 的人,都叫 dsher。
dsh(DeepSeek Harness)是 DeepSeek AI 开源的 agent 运行框架——一切皆插件。今天它正式亮相,而这里,是 dshers 的聚集地。
$ npx @deepseek-ai/dsh web
▶ DeepSeek Harness 已就绪
Web UI → http://127.0.0.1:3080
一切皆插件 · powered by Cordis
$ echo "hello, dsher"
hello, dsher 🚀
$
What is dsh
dsh 是 DeepSeek Harness 的缩写——DeepSeek AI 开源的 agent harness(智能体运行框架)。它采用「一切皆插件」的架构,构建在 Cordis 之上:会话、工具、模型接入、Web UI……整个运行时都由可插拔的组件组装而成。
目前 dsh 处于开发者预览阶段,迭代非常快,官方明确提示会有破坏性变更——但这正是玩它的乐趣所在。
dsh + er —— 就像 hacker 之于 hack,dsher 就是「玩 dsh 的人」:写插件的人、调 agent 的人、把想法装进 harness 的人。
注册这个域名,是想给这群人一个落脚点。不用申请,不用审核——跑起来的那一刻,你就是 dsher。
Why dsh
基于 Cordis 的插件化架构,从 agent 循环到 UI 全部可组装、可替换、可自修改。
Web UI、CLI、ACP 自动化服务器、JSON-RPC 服务端——同一个 harness,多种玩法。
Service Definition / Consumer 的能力抽象 + DeepSeek 官方 providers,模型接入干净利落。
bash/shell、子进程、文件系统与策略、LSP、Web 搜索抓取、技能(skills)开箱即用。
subagents 委托、workflow 编排、todo 与计划模式,把复杂任务拆给一群 agent。
模型可见的一切都可从会话日志重建——断点续跑、回溯、复现,全程可审计。
交互式审批、权限控制、文件系统策略与沙箱,让 agent 放开手脚又不失控。
agent 能检查并挂载自己的插件——它不只是跑在 harness 里,它就是你写的 harness。
Get started
$ npx @deepseek-ai/dsh web
# 默认打开 http://127.0.0.1:3080 的 Web UI 🎉
$ git clone https://github.com/deepseek-ai/deepseek-harness.git
$ cd deepseek-harness
$ pnpm install
$ pnpm run build
$ pnpm dsh web
更多玩法见官方文档:github.com/deepseek-ai/deepseek-harness