dshbase

插件目录 / Developer / dsh-plugin-github-market

dsh-plugin-github-market

已验证 · 实测可装 w1661884010-jpg

✓ 持续维护 基于 2 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

2Stars
0Forks
0未关闭 issue
JavaScript语言
2026-08-14最近推送
跨平台平台

功能简介

DSH Web客户端插件:浏览GitHub dsh-plugin主题仓库(模糊搜索、排序、收藏、复制安装命令、可选令牌)

✅
我们的评价
可用 — 实测通过,早期项目

DSH Web客户端插件:浏览GitHub dsh-plugin主题仓库(模糊搜索、排序、收藏、复制安装命令、可选令牌) 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-plugin-github-market

DSH web 客户端插件:在设置面板中浏览 GitHub 上带有 dsh-plugin topic 的插件仓库。

功能

  • GitHub 插件市场:设置(Settings)面板中的「GitHub 插件市场」页面,默认按 Star 数展示 topic:dsh-plugin 仓库
  • 模糊搜索:输入框即时按名称 / 描述 / 标签 / 语言多词模糊过滤;回车后把关键字发给 GitHub Search API 做全局查询
  • 排序:按 Star 数或最近更新排序
  • 打开仓库:每条卡片可点击在新标签页打开 GitHub 仓库
  • 复制安装命令:一键复制 dsh plugin --profile web add github:<owner>/<repo>
  • 本地收藏:收藏夹存在浏览器 localStorage(键 dsh-plugin-github-market.favorites),可在「收藏」页签查看
  • GitHub Token(可选):市场页顶部输入 Token → 保存 → 测试连接。Token 只存本浏览器(localStorage 键 dsh-plugin-github-market.token),只发给 api.github.com;限流从匿名 60 次/小时提升到 5000 次/小时

安装

# 1. 把本包加入 web profile(file: 路径按你的实际位置调整)
dsh plugin --profile web add "file:<本目录绝对路径>"

# 2. 在 profile 用户补丁层启用插件行
#    编辑 ~/.dsh/profiles/web/cordis.patch.yml,追加:
#    - insert:
#        - id: ui-github-market
#          name: 'dsh-plugin-github-market'

# 3. 重启 web profile 使 loader 生效
#    关闭当前 dsh web 进程后重新运行 dsh web

数据与限流

  • 数据来自 GitHub Search API(GET /search/repositories?q=topic:dsh-plugin ...),浏览器直连
  • 匿名访问限流 60 次/小时/IP;插件对每次搜索响应做 10 分钟 localStorage 缓存
  • 遇到 403/429 会显示中文提示,稍后再试或等缓存过期即可

开发

  • 插件是纯客户端 bundle(lib/client.js),手写、无构建工具链
  • 冒烟测试:node tests/bundle-smoke.test.mjs(仓库根目录)
  • 修改 lib/client.js 后重启 dsh web 生效;若在 DSH 源码仓库里跑 pnpm run dev:web,client HMR 会自动热重载

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-plugin-github-market」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:w1661884010-jpg/dsh-plugin-github-market

Headless(CLI)profile:

dsh plugin --profile headless add github:w1661884010-jpg/dsh-plugin-github-market

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

使用场景

扩展 agent 的编码能力面——给它一个新工具、工作流或集成,让它接手以前做不了的开发任务。

适合谁

想让 dsh 在真实代码库上像队友一样干活的开发者——能改、能跑、能验证,而不只是回答问题。

二次开发建议

工具/命令面就是缝:暴露更多 SDK 能力、加更聪明的上下文接线,或收紧改代码与验证之间的循环。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7797 个插件 →