loker66fan/dsh-market-github2

dsh-market-github

In-harness plugin market for the dsh web GUI — startup-page onboarding entry + real-time GitHub topic:dsh-plugin search with pagination, one-click install with never-lost progress, trial-boot verification, enable/disable, and one-click restart.

AI Analysis

核心用途是提供基于 GitHub 实时数据的 DSH 插件商城,支持安装进度悬浮条、插件启停及一键重启。适合需要快速探索和安装最新社区插件的用户。

Package
dsh-market-github
Version
0.3.0
License
NOASSERTION
Last updated
Aug 16, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:loker66fan/dsh-market-github

使用 Usage

入口 Entry

  • 启动页:首次运行(无会话)时引导里会出现「插件商城」步骤,可「完成 / 跳过」;该步骤只展示一次(localStorage 记忆),之后的启动不再打扰。
  • 设置 → 插件 → 插件市场:随时打开同一面板。

搜索与浏览 Browse

  • 搜索框实时搜索 GitHub topic:dsh-plugin(防抖 350ms),空查询返回最热插件;支持最热(Star)/ 最新(更新时间)排序和已安装过滤。
  • 翻页:每页 50 条,列表底部「上一页 / 下一页」。
  • 卡片显示:名称、作者、Star、topics、语言、许可证、更新时间——方便自行判断可信度。

安装 / 更新 / 卸载 / 启停 Manage

  • 安装:点卡片「安装」→ 弹窗确认(显示将执行的 dsh plugin add 命令,可勾选"跳过安全检查")→ 后台执行 → 右下角进度浮条常驻(切页面不丢,可终止/最小化)→ 成功后简单插件热挂载免重启,否则横幅提示重启。
  • 启用 / 停用:已安装卡片上的按钮(停用立即生效;启用尝试热挂载)。
  • 更新:检测到新版本时卡片出现「更新」按钮,一键更新。
  • 卸载:两步确认后后台执行。
  • 一键重启:需要重启时,横幅提供「立即重启」(同源 + 直连 loopback 校验),重启完成后页面自动刷新。

让 agent 帮你用(模型工具 market_*

装好后,模型会话里直接多出四个工具,无需打开 UI 即可搜索并安装插件:

工具作用示例
market_search搜索插件(GitHub dsh-plugin 话题)market_search({ q: "terminal" });分页用 page / perPage
market_install安装插件(接受 GitHub owner/repo、git URL、npm 包名或本地路径,走与 UI 相同的安全校验)market_install({ spec: "github:owner/repo" })
market_installed列出已装插件及其版本与更新情况market_installed()
market_update更新指定插件(用 market_installed 返回的包名)`market_update({ name: "
" })`

例如直接对 agent 说:「搜索 dsh 插件市场里的终端 UI 插件,选最火的装一个」。

搜索未鉴权限速约 10 次/分钟;给 host 进程配 GITHUB_TOKEN(或 DSH_MARKET_GITHUB_TOKEN)可提高配额。结果来自 GitHub 话题标签,未经人工审核——安装前请自行确认插件可信。