🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

插件商店 zhang66633/.dsh-plugin-installer

DeepSeek Harness
zhang6663380 天前有提交已提供中文文档扫描:含敏感能力

在 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
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
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。
预览分享卡片长什么样 ↓zhang66633/.dsh-plugin-installer
分享 · DeepSeek Harness Hub
zhang66633/.dsh-plugin-installer

在 Web 界面浏览插件目录并一键确认安装

这是你的仓库?认领条目

回到顶部