在 Web 界面浏览插件目录并一键确认安装
28.2/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zhang66633/.dsh-plugin-installer该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 6 处,展示前 6 条)
- 读取本地文件lib/index.js:96
return JSON.parse(readFileSync(pkgPath, 'utf8')).version || '' - 读取本地文件lib/index.js:126
const doc = JSON.parse(readFileSync(join(DATA_DIR, 'store.json'), 'utf8')) - 读取本地文件lib/skills.js:74
for (const entry of readdirSync(SKILLS_DIR, { withFileTypes: true })) { - 读取本地文件lib/skills.js:77
if (!existsSync(skillFile)) continue - 读取本地文件lib/skills.js:78
entries.push(parseSkillFile(readFileSync(skillFile, 'utf8'), skillFile)) - 读取本地文件lib/skills.js:104
const text = await readFile(filePath, 'utf8')
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-skill给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 浏览插件目录
- 一键确认安装
- agent自动安装
README
由 DeepSeek 最新模型翻译生成dsh-plugin-installer
DeepSeek Harness(dsh)的插件商店 + 安装助手:在 Web GUI 里逛插件目录,一键确认安装,agent 替你装好。
License: MIT
npm
CI
dsh
Platform
Docs
简体中文 · English
Overview
dsh-plugin-installer 是 dsh 的双面插件,一个包提供两样东西:
1. 插件商店:Web GUI 会话视图环里的「插件商店」页签——浏览、搜索插件目录(名称 / 介绍 / 原链接 / star 数),点「安装」先二次确认,再发起安装请求。
2. 安装助手技能:随包内置的技能,agent 按它执行安装——确认来源、选择安装路径、注册进 profile、验证结果,全程可解释、可回滚。
适合谁:想在图形界面里发现并安装 dsh 插件的所有用户;希望让 agent 可靠完成安装与排障的开发者。
展开完整文档(README 剩余 1 节)
dsh-plugin-installer
DeepSeek Harness(dsh)的插件商店 + 安装助手:在 Web GUI 里逛插件目录,一键确认安装,agent 替你装好。
License: MIT
npm
CI
dsh
Platform
Docs
简体中文 · English
Overview
dsh-plugin-installer 是 dsh 的双面插件,一个包提供两样东西:
1. 插件商店:Web GUI 会话视图环里的「插件商店」页签——浏览、搜索插件目录(名称 / 介绍 / 原链接 / star 数),点「安装」先二次确认,再发起安装请求。
2. 安装助手技能:随包内置的技能,agent 按它执行安装——确认来源、选择安装路径、注册进 profile、验证结果,全程可解释、可回滚。
适合谁:想在图形界面里发现并安装 dsh 插件的所有用户;希望让 agent 可靠完成安装与排障的开发者。
Compatibility
| 项 | 支持范围 |
| dsh 生态 | 0.1.0-rc.6(最后验证 2026-08) |
| 系统 | Windows / macOS / Linux |
| Node | ≥ 22.19 |
| 界面 | Web GUI(dsh --profile web);无 GUI 的 profile 请走路线 B 仅安装技能 |
Install / Uninstall
安装
路线 A —— 完整插件(商店页签 + 技能),npm 发布后:
dsh plugin --profile web add dsh-plugin-installer
本地开发直接 link:
// ~/.dsh/profiles/web/package.json
{
"dependencies": { "dsh-plugin-installer": "link:" },
"dsh": { "profile": { "bundles": ["dsh-plugin-installer"] } }
}
cd ~/.dsh/profiles/web && pnpm install
路线 B —— 仅安装技能(文件系统发现,无商店 UI):
git clone --depth 1 https://github.com/zhang66633/dsh-plugin-installer ~/.dsh/skills/dsh-plugin-installer
升级
- 路线 A:重跑 dsh plugin add(钉版本);本地 link 则 git pull + 重新构建。
- 路线 B:git pull。
禁用
从 profile 的 dsh.profile.bundles 移除 dsh-plugin-installer 条目(依赖可保留)。
卸载
从 profile package.json 移除依赖与 bundles 条目,pnpm install;路线 B 删除 ~/.dsh/skills/dsh-plugin-installer。
Quick start
1. 安装后重启 dsh web;
2. 打开任意会话,视图环里出现「插件商店」页签(在聊天/轨迹旁);
3. 搜索插件(如 vision),点「安装」→ 确认提示 → 当前会话的 agent 接手安装;
4. 安装完成后重启 dsh web 生效。
最小可复现示例:搜 modlens → 点安装 → 确认 → agent 报告装好 → 重启 → 发图片测试 OCR。
刷新(两层含义)
商店页里的「刷新」按钮是轻刷新:重新拉取目录,宿主会实时重算每个插件的「已安装 / 可更新」状态——刚装完插件点一下刷新,不用重启 dsh 就能看到「已安装」。按钮有悬浮说明,商店标题旁显示「更新于 」(目录数据的生成时间)。
目录数据本身的更新(新增插件、版本信息变化)需要重新生成快照:
- 维护者:运行雷达仓库的 scripts/refresh-catalog.ps1(discover → normalize → l1-scan → export → 重打包 → profile 重装),或交给定时任务(每日 02:00);
- 普通用户:等维护者发布新的 npm 版本后 dsh plugin add dsh-plugin-installer(钉版本)升级,目录随包更新。
Configuration
- 商店数据:data/store.json 为插件目录快照(名称 / 介绍 / 原链接 / 分类 / star),随包分发,运行时不联网拉取;刷新目录 = 重建快照后重装本插件。
- 安装请求:点「安装」只向本机 /plugin-store/install 发一个 JSON 请求(插件名 + 会话 id);实际安装由当前会话的 agent 执行。
- 无其他配置项、无环境变量、无敏感项。
Permissions & data
- 宿主进程:只读本包内 data/store.json;catalog / install 两个路由仅绑定本机 web 服务。
- 安装触发后,由 agent 执行安装命令(可能读写你的 dsh profile、插件目录,并联网访问 npm / GitHub)——每一步操作可见、可中止。
- 无遥测、无统计上报、不读取任何凭据。
Troubleshooting
| 现象 | 处理 |
| 商店页签不出现 | 确认 dsh.profile.bundles 含 dsh-plugin-installer;dsh --profile web --dump-config 检查树;重启 |
| 点「安装」无反应 | 确认当前会话有活跃 agent;浏览器控制台查看 /plugin-store/install 响应 |
| 想回滚 | 移除 bundles 条目 + pnpm install 即卸载,profile 其余配置不受影响 |
Development
npm install # 安装构建依赖(esbuild)
npm run build # 构建 lib/client.js(客户端 wire bundle)
npm run check # 脚本语法/规范检查
npm test # 单元测试
npm run smoke # 冒烟:加载 lib/index.js 输出 name/inject
商店快照刷新:更新 data/store.json 后重新构建、重装即可。贡献欢迎 PR;行为变更请同步 README 与测试。
License & security
MIT © 2026 zhang66633
安全问题请通过 GitHub security advisory 私下报告,不要公开 issue。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zhang66633/.dsh-plugin-installer
在 Web 界面浏览插件目录并一键确认安装
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目