DeepSeek Harness Hub
← 返回列表

henlii/dsh-plugins

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

DeepSeek Harness dsh 自定义插件集合 — 每个插件可独立安装,也可通过集合 patch…

暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/12 · 已提供中文文档

DSH 插件集合:为 dsh web 局域网/Tailscale 访问提供密码认证 + 信任(dsh-web-auth)等。可通过 'dsh plugin --profile web add' 逐个安装插件,或通过根目录的 cordis.patch.yml 一次性安装全部。

综合分
38.3
GitHub 分
38.3
用户评分
★ Stars
4
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add henlii/dsh-plugins
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dsh-plugins @ 0.1.2
Node 引擎未声明 engines.node
dsh CLI 依赖未声明 dsh 版本约束
入口文件缺少入口声明

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/18 12:11:40

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-plugins

DeepSeek Harness (dsh) 自定义插件集合 — 每个插件可独立安装,也可通过集合 patch 一次性全部安装。

简介

dsh-plugins 是面向 DeepSeek Harness 的
插件集合仓库。集合内每个插件都是独立的 npm 包(纯 cordis 插件形态,0811 官方规范),
挂在 dsh web profile 上:

- 独立安装:只想用一个插件时,按该插件 README 安装单个包 + insert 行;
- 全部安装:应用本仓库根 cordis.patch.yml(一次性插入所有插件行),dsh web --patch 即挂载全部。

插件目录

| 插件 | 功能 | 安装 |
|------|------|------|
| dsh-web-auth | 内网/LAN/Tailscale 访问密码认证 + 信任:非回环 /api 与 WebSocket 需密码登录,认证后设置/凭据等特权页在内网可用 | 独立 / 全部 |
| dsh-sidebar | 右侧边栏:pidance Chamber Native 风格工作区面板(文件树与文件操作 / Git 更改 / 会话信息 / 终端 + 44px 常驻轨道) | 独立 / 全部 |
| dsh-web-mobile | 手机视口:默认会话页,顶栏开关左右侧栏;独立可用,探测到 auth/sidebar 时自动接上 | 独立 / 全部 |
| dsh-web-terminal | 侧栏用户 PTY 终端:多标签 xterm 面板,经 WebSocket 流式收发 | 独立 / 全部 |
| dsh-vision-fallback | 视觉回退链:主模型不支持图片时自动切换到配置的视觉模型 | 独立 / 全部 |
| dsh-auto-update | 一键更新 dsh 运行时:检查 npm 正式版/预览版,后台升级 + 校验后重启 + 一键回退 | 独立 / 全部 |

平台兼容

- Linux / macOS / Windows:全部插件跨平台(路径经 node:path / homedir /
XDG / %APPDATA% 解析,无 /root 等硬编码;终端默认目录按平台回退)。
- dsh-desktop(anywhere-labs/dsh-desktop):
插件作为普通 DSH 插件在桌面壳内照常工作;dsh-auto-update 检测到内嵌部署时
自动禁用命令行升级(由桌面宿主自带更新机制管理)。

安装

全部安装(一次性)

dsh web --patch /path/to/dsh-plugins/cordis.patch.yml

或把 cordis.patch.yml 的内容并入你的 profile 的
$DSH_HOME/profiles/web/cordis.patch.yml(配置 HMR 实时生效,无需重启)。

独立安装(单个插件)

dsh plugin --profile web add /path/to/dsh-plugins/plugins/

然后在 $DSH_HOME/profiles/web/cordis.patch.yml 加对应 insert 行(见各插件 README),
配置 HMR 实时生效。详细步骤见 docs/INSTALL.md。

注意:插件依赖的 @deepseek-ai/* / cordis 由 dsh 官方运行时经 profile pnpm 闭包注入,
不要在插件 package.json 里声明这些依赖(官方未发布到公共 npm,声明反而解析失败)。

仓库结构

dsh-plugins/
├── cordis.patch.yml         # 一次性全部安装的 patch 层(insert 所有插件)
├── docs/
│   ├── INSTALL.md           # 安装指南(独立 / 全部 / 配置)
│   └── CONTRIBUTING.md      # 新增插件规范
├── examples/                # 各插件独立安装示例
└── plugins/
└── /              # 每个插件 = 独立 npm 包
├── package.json     # main/exports + dsh.client 声明
├── src/index.js     # Node half(Cordis entry)
├── src/client.js    # Client half(__ModuleLoader__.load)
└── README.md        # 该插件文档

开发 / 新增插件

新增插件遵循官方 0811 插件规范(纯 cordis 或 bundle 形态),详见
docs/CONTRIBUTING.md 与官方
make-dsh-plugin 引导。

插件管理
已装插件推荐用 plugin-registry 的薄控制台
(浏览器面板)管理安装态(bundle 层栈 + insert 行 + 启停),无需手改配置:

dsh plugin --profile web add "github:vlln/plugin-registry#main&path:/packages/plugin/console"

许可证

MIT © 2026 Henry Li

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群