DeekSeek Harness 初体验,非常有意思
内容提要
DeepSeek Harness 发布预览版,可通过源码或 npm 安装,在终端运行 dsh web 启动本地服务并用浏览器访问。它抛弃传统 Agent 的 Skills、Tools、MCP 等概念,采用“一切皆插件”架构,无特权核心,模型适配器、工具、沙箱、界面均可替换扩展。还可查看每条对话的思维轨迹,便于学习 Agent 原理。
延伸解读
“一切皆插件”意味着什么
文章指出,dsh 没有特权核心,模型适配器、工具注册表、会话日志、Agent 循环、沙箱、Web 界面等每个能力都是一枚 Cordis 插件,都能在配置层被替换、拦截或扩展。这意味着开发者可以按需重写沙箱或权限控制,而不必受限于固定框架。这种设计提供了高度可组合的骨架,默认搭配已可用,但扩展自由度极大。
思维轨迹对学习 Agent 原理的价值
dsh 的另一大特色是能查看每条对话的思维轨迹,清晰展示每次会话中 AI 做了什么、调用了什么工具。对于想理解 Agent 运行原理的读者,这相当于一个透明的观察窗口,比只看最终输出更有助于掌握内部决策流程。文章作者认为这在学习 Agent 运行原理时非常有用。
与传统 Agent 工具的本质差异
文章用比喻说明:别的 Agent 像新能源电车,可加装冰箱彩电但本质仍是车;而 dsh 抛弃了这套做法,它可以是一辆车、一艘船或一架飞机,完全取决于开发者如何搭配。这种差异源于 dsh 抛弃了 Skills、Tools、MCP、Hooks 等传统概念,将一切插件化,从而突破了固定形态的限制。
预览阶段的现状与前景
作者体验一天后感触很深,指出 dsh 目前仍是预览阶段,但生态已初见端倪。文章认为随着时间推移,这份生态必定会越发庞大,并看好其前景,认为它不只是一个 Agent 工具,更像是在创造一种新概念。读者需注意,预览版可能尚不稳定,但架构方向已清晰。
Q&A
DeepSeek Harness 是什么?它和传统 Agent 工具有什么不同?
DeepSeek Harness 是 DeepSeek 发布的预览版 Agent 工具,它抛弃了传统 Agent 的 Skills、Tools、MCP、Hooks 等概念,采用“一切皆插件”架构,没有特权核心。模型适配器、工具注册表、会话日志、Agent 循环、沙箱、Web 界面等每个能力都是 Cordis 插件,可在配置层替换、拦截、扩展。
如何安装和启动 DeepSeek Harness?
提供两种安装方式:下载源码运行或通过 npm 运行。启动方式是在终端执行 dsh web 或 npx @deepseek-ai/dsh web,在本地起一个服务,然后浏览器访问(如 http://127.0.0.1:3080)。
DeepSeek Harness 的“一切皆插件”架构具体指什么?
整个产品由插件构成,没有任何特权核心。模型适配器、工具注册表、会话日志、Agent 循环、沙箱、Web 界面等每一个能力都是一枚 Cordis 插件,都能在配置层被替换、被拦截、被扩展。这种架构让 dsh 拥有极强的可组合性。
DeepSeek Harness 的思维轨迹功能有什么作用?
可以查看每条对话的思维轨迹,清楚看到每次会话 AI 都做了什么、调用了什么工具等。这对学习 Agent 运行原理非常有用。
DeepSeek Harness 的扩展性如何?可以自定义哪些部分?
扩展性极强,几乎提供了一个骨架,可以任意扩展。如果对沙箱不满意,可以直接重写一个;对权限控制不满意,也可以重写一个。默认已经搭配好了一套配置,同时允许开发者自由替换和扩展。
DeepSeek Harness 目前处于什么阶段?作者对它的前景怎么看?
目前还是预览阶段,但生态已经初见端倪。作者认为随着时间的推移,这份生态必定会越发庞大,非常看好它的前景,认为这不只是一个 Agent 工具,更像是一个新概念的创造。