一条命令批量装回全部 DSH 插件,升级后免手动重装
29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add mikulo/dsh-plugins该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 38 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
- 写入本地文件install.mjs:153
copyFileSync(file, backup) - 写入本地文件install.mjs:154
writeFileSync(file, text) - 读取本地文件install.mjs:196
if (!existsSync(profileDir)) {
扫描于 2026/11/1(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 批量安装插件
- 一条命令装回
- 升级后免手动重装
README
由 DeepSeek 最新模型翻译生成dsh-plugins — mikulo 的 DSH 插件清单
这里列出我自己维护的 DeepSeek Harness(DSH) 插件,并提供一键批量安装脚本。
DSH 目前还是 alpha 版本,升级时经常有破坏式更新,升级后往往要把插件重装一遍。有了这个清单,一条命令就能把全部插件装回来,不用一个个找仓库地址。
给 AI 助手: 如果你被要求“安装 / 重装清单里的插件”,请先阅读 AGENTS.md,按其中的步骤执行。
插件清单
| 插件 | 仓库 | 说明 |
| @mikulo/dsh-thinking-effort | mikulo/dsh-thinking-effort | 为 llm-pi-ai 第三方模型补充可配置的思考强度档位,并设置子 agent 默认思考强度 |
| @mikulo/dsh-easyrewrite | mikulo/dsh-easyrewrite | DSH Web 消息撤回、气泡原位编辑、版本翻页器 |
| @mikulo/dsh-ssh | mikulo/dsh-ssh | SSH 主机管理、Web 终端、SFTP、端口转发、集群执行,以及 ssh_* Agent 工具 |
展开完整文档(README 剩余 1 节)
dsh-plugins — mikulo 的 DSH 插件清单
这里列出我自己维护的 DeepSeek Harness(DSH) 插件,并提供一键批量安装脚本。
DSH 目前还是 alpha 版本,升级时经常有破坏式更新,升级后往往要把插件重装一遍。有了这个清单,一条命令就能把全部插件装回来,不用一个个找仓库地址。
给 AI 助手: 如果你被要求“安装 / 重装清单里的插件”,请先阅读 AGENTS.md,按其中的步骤执行。
插件清单
| 插件 | 仓库 | 说明 |
| @mikulo/dsh-thinking-effort | mikulo/dsh-thinking-effort | 为 llm-pi-ai 第三方模型补充可配置的思考强度档位,并设置子 agent 默认思考强度 |
| @mikulo/dsh-easyrewrite | mikulo/dsh-easyrewrite | DSH Web 消息撤回、气泡原位编辑、版本翻页器 |
| @mikulo/dsh-ssh | mikulo/dsh-ssh | SSH 主机管理、Web 终端、SFTP、端口转发、集群执行,以及 ssh_* Agent 工具 |
| @mikulo/dsh-prompt-switcher | mikulo/dsh-prompt-switcher | 新对话中输入 / 选择本地 .md 提示词模板,约束力等同于 AGENTS.md 并对整个对话生效;支持全局提示词、{{env:变量名}} 环境变量替换,以及通过 WebDAV 同步模板和环境变量文件 |
机器可读的清单在 plugins.json,安装脚本读的就是它。
一键安装
前提:已安装 DSH(dsh --version 能输出版本号)、Git,并且至少启动过一次目标 profile。
git clone https://github.com/mikulo/dsh-plugins.git
cd dsh-plugins
node install.mjs --profile web
不想克隆仓库,也可以直接从 GitHub 运行(脚本会在线读取 plugins.json):
curl -fsSL https://raw.githubusercontent.com/mikulo/dsh-plugins/main/install.mjs | node --input-type=module - --profile web
Windows PowerShell:
irm https://raw.githubusercontent.com/mikulo/dsh-plugins/main/install.mjs | node --input-type=module - --profile web
完成后重启 dsh web 并刷新页面。
常用参数
| 参数 | 作用 |
| --profile | 目标 profile,默认 web |
| --reinstall | 先卸载再安装。DSH 升级后推荐用这个 |
| --only dsh-ssh,dsh-easyrewrite | 只处理部分插件(可写短名或完整包名) |
| --dry-run | 只打印将要执行的命令,不做修改 |
| --git-proxy http://127.0.0.1:7891 | 为 github.com 设置 git 代理(git 直连不上 GitHub 时用) |
| --list | 列出清单 |
不加 --reinstall 时是“同步”模式:没装的装上,已装的更新到 main 分支最新提交。
脚本会做什么
1. 检查 dsh、git,以及 git 能否访问 GitHub;
2. 如果 profile 里还装着这些插件被取代的上游旧包(如 @hytime/dsh-thinking-effort、@linxin666/dsh-ssh),先移除,并把 cordis.patch.yml 里旧包名的条目改成新包名,保留原有设置(改写前会备份);
3. 通过官方 dsh plugin --profile add / update / remove 安装或更新,不手工改 profile 文件;
4. 用 dsh --profile --dump-config 确认每个插件都已挂进 profile。
手动安装(不用脚本)
dsh plugin --profile web add github:mikulo/dsh-thinking-effort github:mikulo/dsh-easyrewrite github:mikulo/dsh-ssh github:mikulo/dsh-prompt-switcher
更新:dsh plugin --profile web update @mikulo/dsh-ssh;卸载:dsh plugin --profile web remove @mikulo/dsh-ssh。
常见问题
- git ls-remote failed / Failed to connect to github.com:git 默认不走系统代理。加 --git-proxy http://127.0.0.1: 重跑,或执行 git config --global http.https://github.com.proxy http://127.0.0.1:。
- 安装日志里有 cpu-features ... Unable to detect compiler type:这是 ssh2 的可选原生加速模块,没有 C++ 编译器时编译失败,不影响使用。
- Issues with peer dependencies found:插件依赖的 DSH SDK 由宿主运行时提供,这条警告可以忽略。
- 重装后插件不生效:确认已经重启 dsh web;再看 dsh --profile web --dump-config 里有没有对应的 # == @mikulo/... 段落。
往清单里加插件
1. 插件仓库需要满足:package.json 有 dsh.bundle.patch,构建好的 lib/ 已提交到仓库,且没有 prepare / prepack 这类安装时构建的脚本;
2. 在 plugins.json 的 plugins 数组里追加一项(字段说明见 AGENTS.md);
3. 同步更新上面的“插件清单”表格;
4. 用 node install.mjs --profile web --only 实测一次,再提交推送。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
mikulo/dsh-plugins
一条命令批量装回全部 DSH 插件,升级后免手动重装
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 21,780未汉化DSH
73.5
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 1,947已汉化MCP
72.7
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,347已汉化DSH
71.9
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13917 个插件含 PR 收录与…
★ 343已汉化DSH
71.6