Wine-Cupable/dsh-plugin-marketplace

Wine-Cupable★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

专用于deepseek harness的插件市场和第三方插件管理工具

README excerpt

dsh-plugin-marketplace English 中文 本仓库是 AwesomeHou/dsh-plugin-marketplace 的衍生版(MIT),在保留原版全部功能的基础上做了本地增强(见下方「本仓库增强」)。原版基于 dsh-market 的安装兼容层。 一个 DeepSeek Harness 的 永久插件 ,把 GitHub dsh-plugin topic 变成 插件市场 ——既是 设置 → 插件 里的标签页,也提供一组模型工具,让 agent 自己就能搜索并安装插件。 插件市场:搜索、浏览、一键安装、检查更新。 本仓库增强 - 按名字排序 — 市场列表新增「按名字排序」(按 Star 排序为 GitHub API 原生,默认)。 - 轻量 agent 安装 — 「让 agent 安装」兜底路径的提示词精简为三步直达指令,明确要求 最少思考、快速执行 ,并附带本机环境提示(GitHub 直连失败时用 jsDelivr/Node fetch、pnpm shim 引导、写 JSON 避免 BOM)。 - 真实安装会话问题修复(v0.4.0) ,来自 marketplace-install 工作区的实际安装记录: - market install / market installed 的 error / latestVersion / version 等字段全部字符串化,不再触发工具输出 schema 校验失败("value.error must be a string" 一类报错)。 - profile 的 package.json 带 UTF-8 BOM 时不再解析失败(读写两侧均容忍/避免)。 - 仓库形态探测新增 jsDelivr CDN 回退;两个源都失败且 npm 无同名包时 拒绝盲目安装 (不再装出 pnpmPlaceholder 空壳),给出可操作错误。 - 安装 file: .tgz 时自动复制到 $DSH HOME/marketplace-tarballs/ 再引用,避免源文件被删后 lockfile ENOENT 拖垮后续安装。 - dsh plugin 调用前自愈 pnpm:PATH 上没有 pnpm 时,用 corepack 自动生成 shim 并前置 PATH。 - 已安装标签页提速(v0.4.1) — 修复第三方插件列表"读取很久"的问题: - 每个插件的版本探测 并行 执行,且各源超时从 20s 缩短到 8s(此前串行叠加,GitHub 源不可达时单插件就要 40s)。 - GitHub 版本探测的 raw 与 jsDelivr 源 同时并发 ,不再先等 raw 超时。 - 版本探测结果 落盘缓存 ( $DSH HOME/marketplace-cache/latest.json ,TTL 15 分钟),重…

View full README on GitHub →
Tools / Devdsh-pluginagent

Category