DeepSeek Harness 安装与插件配置的使用小结
DeepSeek Harness(简称 dsh)是 DeepSeek 开源的 Agent 框架,核心设计理念是 “一切皆插件” ——模型、工具、会话、UI 等所有能力均由插件组合而成,可以自由替换和灵活重组。本文档提供从环境安装到插件配置的完整指南。
一、环境准备
1.1 Node.js 版本要求
dsh 对 Node 版本有硬性要求,package.json 中的 engines 约束为 ^22.19.0 || >=24.0.0,即 Node 22.19.0 及以上,或 24.0.0 及以上。
推荐使用 nvm 管理 Node 版本(避免影响现有项目):
# 1. 安装 nvm-windows(Windows 用户下载 nvm-setup.exe) # 下载地址:https://github.com/coreybutler/nvm-windows/releases # 2. 配置国内镜像(可选但建议) nvm node_mirror https://npmmirror.com/mirrors/node/ nvm npm_mirror https://npmmirror.com/mirrors/npm/ # 3. 安装并切换 Node 版本 nvm install 22.19.0 nvm use 22.19.0 # 4. 验证 node -v # 应输出 v22.19.0 npm -v
1.2 安装 pnpm
npm install -g pnpm pnpm -v # 验证安装
1.3 获取 DeepSeek API Key
登录 DeepSeek 开放平台,在 API Keys 页面创建密钥,立即复制保存(只显示一次)。
二、安装 DeepSeek Harness
方式一:npx 一行命令(推荐,快速体验)
npx @deepseek-ai/dsh web
首次运行自动下载依赖,终端输出 http://127.0.0.1:3080 后浏览器打开即可。
注意:若 npx 卡住,多为网络问题,可切换国内镜像源或改用方式二源码安装。
方式二:从源码构建(适合二次开发/阅读源码)
# 使用 gh-proxy 代理加速克隆 git clone https://gh-proxy.com/https://github.com/deepseek-ai/deepseek-harness.git cd deepseek-harness # 安装依赖并构建 pnpm install pnpm run build # 启动 Web UI pnpm dsh web
启动成功后浏览器打开 http://127.0.0.1:3080,左下角进入 Settings → Models 填入 DeepSeek API Key,选择工作区目录即可开始使用。
三、安装 dsh-install 管理插件
@dsh-tools/dsh-install 是官方安装管理插件,提供 CLI + 斜杠命令 + 热挂载聚合器,用于安装和管理 MCP 服务器及 Skills。
3.1 安装插件包(一次性,每个 profile 各装一次)
# 管理面(CLI 命令) dsh plugin --profile install add @dsh-tools/dsh-install # 消费面(挂载服务器、斜杠命令) dsh plugin --profile web add @dsh-tools/dsh-install
首次安装会初始化 install profile 并下载 dsh-base(数百 MB,属正常)。输出中的 [WARN] Issues with peer dependencies found 是设计预期——插件把 cordis 等声明为 peerDependencies,复用 Harness 自带的依赖。
3.2 启用聚合器行(一次手工配置)
用文本编辑器打开 ~/.dsh/profiles/web/cordis.patch.yml(Windows 路径为 C:\Users\<用户名>\.dsh\profiles\web\cordis.patch.yml),将空列表 [] 改为:
- id: mcp-registry disabled: false
默认禁用是刻意设计:装插件不应静默拉起子进程,启用必须显式。
3.3 重启一次 Web
dsh web
必须重启:dsh plugin add 将插件配置写入 bundle 层,bundle 层只在启动时读入,运行中的旧进程看不到新增插件。
3.4 验证安装
# 测试官方 MCP 服务器 dsh --profile install mcp add everything # 列出已安装 dsh --profile install mcp list # 诊断运行时 dsh --profile install mcp doctor everything
Web 界面输入 /,斜杠菜单中应出现 /mcp、/skills;新会话中可见 mcp__everything__* 工具。
3.5 安装 MCP 服务器与 Skills
# MCP 服务器 dsh --profile install mcp add github # 内置目录简写 dsh --profile install mcp add uvx:mcp-server-git # URI 简写 dsh --profile install mcp add zai -- npx -y @z_ai/mcp-server # 任意服务器 # Skills dsh --profile install skills add ./my-skill dsh --profile install skills add github:owner/repo#subdir@v1.0 dsh --profile install skills add <path> --link # 符号链接(开发模式)
四、批量安装社区插件
以下为常用插件的一键安装命令:
# 批量安装 dsh plugin --profile web add wali-dsh-plugin && \ dsh plugin --profile web add walioffice-dsh-plugin && \ dsh plugin --profile web add github:xohmai/dsh-session-delete && \ dsh plugin --profile web add github:2768651338/dsh-plugin-manager && \ dsh plugin --profile web add dshmarket && \ dsh plugin --profile web add dsh-wsl-tray
插件功能说明
| 插件 | 功能 | 安装命令 |
|---|---|---|
| wali-dsh-plugin | 桌面宠物,跟随会话状态变化 | dsh plugin --profile web add wali-dsh-plugin |
| walioffice-dsh-plugin | 办公套件(Word/Excel/PPT/图表) | dsh plugin --profile web add walioffice-dsh-plugin |
| dsh-session-delete | 会话删除功能 | dsh plugin --profile web add github:xohmai/dsh-session-delete |
| dsh-plugin-manager | GUI 插件管理器 | dsh plugin --profile web add github:2768651338/dsh-plugin-manager |
| dshmarket | 插件市场,浏览社区插件 | dsh plugin --profile web add dshmarket |
| dsh-wsl-tray | WSL 托盘工具 | dsh plugin --profile web add dsh-wsl-tray |
其他常用插件
# dsh-install 管理插件(前文已详述) dsh plugin --profile web add @dsh-tools/dsh-install # 浏览器插件 dsh plugin --profile web add @anweat/dsh-browser@^0.1.8 dsh-web-search-pro@^0.1.8 # 远程访问插件 dsh plugin --profile web add dsh-remote-plugin # 社区插件市场 dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin
五、插件管理命令速查
| 操作 | 命令 |
|---|---|
| 安装 npm 包插件 | dsh plugin --profile web add <包名> |
| 安装 GitHub 插件 | dsh plugin --profile web add github:用户名/仓库名 |
| 安装本地插件 | dsh plugin --profile web add ./本地路径 |
| 卸载插件 | dsh plugin --profile web remove <包名> |
| 查看已安装插件 | dsh plugin --profile web list --depth 0 |
| 查看最终配置 | dsh --profile web --dump-config |
| 重启 Harness | dsh web |
注意:安装插件后必须完整停止并重启 Web profile(dsh web),仅刷新网页不会重新加载插件服务。如果 DSH 启用了安装保护,需把 dsh plugin --profile web add ... 替换为 dshpm install <包名> --profile web。
六、常见问题
1. npx 安装卡住
九成是网络问题。可切换国内 npm 镜像源,或改用源码方式安装。
2. Node 版本不符
检查 Node 版本:node -v。若低于 22.19.0,使用 nvm 切换:nvm use 22.19.0。
3. 安装后插件不生效
确保已完整重启 dsh web。bundle 层只在启动时读入,运行中的旧进程看不到新增插件。
4. peer dependencies 警告
[WARN] Issues with peer dependencies found 是设计预期——插件复用 Harness 自带的依赖,警告可忽略。
5. pnpm 11 构建拦截(ERR_PNPM_IGNORED_BUILDS)
若安装 GitHub 源插件被 pnpm 拦截,需将对应包名加入 profile 的 pnpm-workspace.yaml 的 allowBuilds 中后重试。
七、参考资源
- DSH 官网:https://www.deepseek.com/harness/
- DSH GitHub:https://github.com/deepseek-ai/deepseek-harness
- DSH 插件市场:https://dsh-plugin.org
- @dsh-tools/dsh-install:https://www.npmjs.com/package/@dsh-tools/dsh-install
- 官方开发文档:https://deepseek-harness.github.io/deepseek-harness/reference/config-catalog
到此这篇关于DeepSeek Harness 安装与插件配置的使用小结的文章就介绍到这了,更多相关DeepSeek Harness 安装与插件配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章

DeepSeek Harness插件推荐:2026年最值得先装的10个dsh插件
DeepSeek Harness是深度求索于 2026年8月13日开源的 Agent 运行框架,本文基于官方文档、社区精选列表与头部插件仓库的公开信息,按插件市场、界面与桌面、记忆、用量、安2026-09-16
在DeepSeek Harness里跑通Foggy:从安装插件到第一次问数
这篇文章主要为大家介绍了DeepSeekHarness集成Foggy插件的完整流程,从安装、初始化到配置CLI和Skill,轻松连接数据库并执行自然语言查询,快速实现从表结构到语义模型的实战2026-09-07
DeepSeek Harness插件管理完全指南:安装、清理与数据删除
DeepSeek Harness作为一个强大的 AI 应用开发框架,其插件系统为用户提供了极大的扩展性,本文将从实战角度出发,系统梳理 DSH 插件的安装方法、数据清理策略,并提供一套可2026-09-04
DeepSeek Harness插件开发完整教程:从第一个工具到可安装 Bundle
DeepSeek Harness 插件开发,是用 Cordis 插件把工具、模型适配器、策略或界面能力挂载到 dsh 运行时的过程,本文基于 DeepSeek AI 官方仓库 0.1.1-rc.2(2026 年 8 月 212026-08-27
DeepSeek Harness(dsh)安装使用指南:一切皆插件的开源 Agent 框架
Deepseek Harness 是一个用于深度学习模型的自动化部署框架,旨在帮助开发者从模型的训练、验证到生产部署的全流程管理,本文介绍DeepSeek Harness(dsh)安装使用指南:一切2026-08-21
DeepSeek Harness 10 个真正实用的插件详解(高星项目与安装指南)
DeepSeek Harness 目前处于开发者预览阶段,不存在官方认证的“必装 10 个插件”清单;以下推荐基于 GitHub 社区热度(Star 数)、功能覆盖度及实测实用性筛选出的高价值扩2026-08-20
DeepSeek Harness 是一款基于深度学习的自然语言处理框架,主要用于构建和部署自然语言处理模型,它提供了丰富的功能和工具,可以帮助开发者快速构建和部署各种NLP应用,下面2026-08-19
DeepSeek Harness五大实用插件:作用与安装方法详解
DeepSeek Harness是 DeepSeek 官方开源的 Agent 运行时(harness),于 2026 年 8 月 13 日以 MIT 协议发布,本文挑了五个最常被推荐、也最容易装错的插件,逐一讲清楚它们2026-08-18









最新评论