DeepSeek Harness (DSH) 一切皆插件
DeepSeek Harness (DSH) 不仅仅是一个应用,它是一个设计精巧的 Agent 运行时底座。它的核心思想可以概括为:一切皆插件。这意味着从模型适配器、工具调用到最核心的 Agent 循环(Agent Loop),所有组件都是可替换的插件。
下面我将从使用、源码、设计原理等多个维度为你解析。
1. DeepSeek Harness 使用
DSH 目前主要面向开发者,提供了三种使用方式。
快速体验 (Web UI):这是最快捷的方式,适合初次尝试。
环境准备:确保已安装 Node.js (建议 v22.19 及以上)。
一键启动:在终端中执行以下命令,DSH 会自动下载并启动 Web 界面。
bash
npx @deepseek-ai/dsh web
配置与使用:浏览器打开
http://127.0.0.1:3080,在界面中填入你的 DeepSeek 或其他兼容服务的 API Key,选择一个工作目录(Workspace),即可开始对话。
从源码运行:适用于需要
