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

插件安装器 yhPrime/dsh-github-installer

DeepSeek Harness
yhPrime62 天前有提交已提供中文文档扫描:无法判定

粘贴 GitHub 网址或包名,一键安装、更新与卸载插件

28.4/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yhPrime/dsh-github-installer
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
数据截至 2026/10/07·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 62 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(unknown · 2026/10/7) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 取源不可用(Error: github tarball HTTP 404 @ https:
  • · api.github.com
  • · repos
  • · yhPrime
  • · dsh-github-installer
  • · tarball)
扫描于 2026/11/5(0 天前)

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 粘贴网址安装插件
  • 更新插件
  • 卸载插件

粘贴任意 GitHub 插件仓库网址就能装插件(走标准 dsh plugin add github:… 协议,和 dsh-market 一样),DeepSeek Harness 插件都能从 GitHub 仓库地址直接安装。

README

由 DeepSeek 最新模型翻译生成
dsh-github-installer 基于 dsh-std 标准化协议的插件管理器 —— 粘贴 GitHub 仓库网址 / npm 包名 / 其他 Git 仓库地址,即可安装;支持卸载与更新。 A dsh-std standard component for managing plugins — install from a GitHub repo URL, npm package name, or any git repo; uninstall and update included. 特性 / Features - dsh-std Community v0.15 标准组件:dsh-plugin.json + host/browser facets 由 @dsh-std/adapter-dsh 激活,显示在 设置 → 插件 → 标准组件 清单;设置页 UI 另经组件自带的免会话同源 HTTP API 与宿主交互(见「工作原理」) - 安装:GitHub 网址(含 monorepo /tree//)、owner/repo、npm 包名(dshmarket、@scope/pkg)、GitLab/Gitee 等其他 Git 仓库地址
展开完整文档(README 剩余 1 节)
dsh-github-installer

基于 dsh-std 标准化协议的插件管理器 —— 粘贴 GitHub 仓库网址 / npm 包名 / 其他 Git 仓库地址,即可安装;支持卸载与更新。

A dsh-std standard component for managing plugins — install from a GitHub repo URL, npm package name, or any git repo; uninstall and update included.

特性 / Features

- dsh-std Community v0.15 标准组件:dsh-plugin.json + host/browser facets 由 @dsh-std/adapter-dsh 激活,显示在 设置 → 插件 → 标准组件 清单;设置页 UI 另经组件自带的免会话同源 HTTP API 与宿主交互(见「工作原理」)
- 安装:GitHub 网址(含 monorepo /tree//)、owner/repo、npm 包名(dshmarket、@scope/pkg)、GitLab/Gitee 等其他 Git 仓库地址
- 卸载 / 更新:列出全部第三方插件(@deepseek-ai/、@dsh-std/、dshmarket、自身受保护不可卸载),一键卸载/更新(Git 依赖重取 HEAD,npm 依赖更新到最新);「检查更新」按钮强制从下载源检测,只有真有更新时插件才显示「更新」按钮
- 交互:设置 → 插件安装(标准 SettingsSection;UI 走免会话同源 HTTP API,与 dsh-market 的 Cordis 侧 API 同一模式)+ 对话工具 manage_plugin(action: install / uninstall / update / status)
- 安装走标准 dsh plugin add github:… 协议(同 dsh-market),成功后自动对账 dsh.profile.bundles
- 安装形态三态识别(v2.3.0):装完自动读取包内声明判定 —— dsh.bundle.patch(宿主端补丁 → cordis bundle,对账进 bundles)/ dsh-plugin.json(Community v0.15 标准组件 → 由 adapter 扫描激活,无需进 bundles)/ 两者皆无(普通依赖,安装器不干预);结果按形态给出精确提示(bundle / std / bundle+std 徽标),STD 组件与 bundle 一样标注"重启 DSH 生效"

安装 / Install

需要先安装适配器(标准协议运行时):

dsh plugin --profile web add @dsh-std/adapter-dsh
dsh plugin --profile web add github:yhPrime/dsh-github-installer

重启 DSH 后,设置 → 插件 → 标准组件 出现本组件;设置侧栏出现 插件安装 页。

本组件包含 Cordis loader ticket(cordis.patch.yml),dsh plugin add 会将其 reconcile 进 dsh.profile.bundles,用于激活设置页 UI 依赖的同源 HTTP API(见「工作原理」);标准命令/工具/UI facet 由 @dsh-std/adapter-dsh 激活,两者互不依赖。

使用 / Usage

对话工具(模型工具)

manage_plugin:action = install | uninstall | update | status,target = 仓库网址/包名/插件包名。

install https://github.com/owner/repo
install github:owner/repo#path:/subdir
install dshmarket
install https://gitlab.com/group/repo
uninstall dsh-some-plugin
update dsh-some-plugin
status

标准命令(对话 / 自动化)

/ghp-install · /ghp-uninstall · /ghp-update · /ghp-list · /ghp-list-full [force] · /ghp-status · /ghp-cancel

工作原理 / How it works

- Host facet(lib/host.js):发布 7 个标准命令(ghp-install / ghp-uninstall / ghp-update / ghp-list / ghp-list-full / ghp-status / ghp-cancel)+ manage_plugin 工具;lib/installer.js 用桌面打包的 pnpm 管线执行(node.exe + .desktop-bin/pnpm-runner.mjs + 打包 pnpm,与 dsh-market 相同),完成后仅对含 dsh.bundle.patch 的包对账 dsh.profile.bundles;纯 STD 组件(仅 dsh-plugin.json)作为普通依赖保留,由 adapter 激活
- Browser facet(lib/ui.js):通过标准 ContributionHost 注册 SettingsSection(出现在标准组件清单)。设置页没有可用的 agent 会话,而标准命令通道按会话执行(executeCommand(contextId, line) 要求 context 已 attached),无法直接从设置页调用——因此 UI 与宿主的全部数据交互走免会话同源 HTTP API(/ghp-installer/,由组件 Cordis 侧 lib/index.js 挂在宿主 webServer 上),与 dsh-market 的 Cordis 侧 API 同一模式,UI 零会话依赖
- 为何保留 Cordis loader ticket:cordis.patch.yml 让 dsh plugin add 把本组件 reconcile 进 dsh.profile.bundles,从而激活 lib/index.js 挂载上述 HTTP API。这是产品级 UI 的取舍,不是协议要求——若未来宿主向设置页提供会话通道,UI 可平滑迁移为标准命令驱动,协议声明无需改动
- 状态/进度通过 /ghp-installer/status-poll 轮询;单任务互斥,可取消
- 来源解析:https://github.com/owner/repo → github:owner/repo;npm 名直通;其他 Git 托管 → git+https://…

受保护包 / Protected packages

@deepseek-ai/、@dsh-std/*、dshmarket 及本插件自身不可通过本工具卸载。

License

MIT
预览分享卡片长什么样 ↓yhPrime/dsh-github-installer
分享 · DeepSeek Harness Hub
yhPrime/dsh-github-installer

粘贴 GitHub 网址或包名,一键安装、更新与卸载插件

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部