← 返回列表
D

dsh-plugin-studio

v0.2.1 · 1 天前发布

DSH plugin manager: official/community grouped plugin list with localized descriptions, one-click enable/disable and uninstall, plus a GitHub dsh-plugin market tab.

deepseek-harnessdsh-pluginplugin-managerplugin-managementweb-uitypescriptcordis

README

dsh-plugin-studio

DSH(DeepSeek Harness)插件管理器:在 Web 设置页中按官方/社区分组管理已安装插件(中文描述、一键启停、详情、卸载),并内置 GitHub 插件市场(高收藏/增长最快榜单 + 搜索 + 一键安装)。

功能

插件管理(设置 → 插件 → 插件管理)

  • 官方 / 社区分组:官方插件(dsh 出厂 bundle,默认折叠)与社区插件(用户安装,默认展开)分开展示,支持搜索

  • 中文描述库:内置 129 个包的 zh/en 双语描述(按 UI 语言渲染),未收录的包回退英文 package.json 描述

  • 一键启停:写入用户补丁层 cordis.patch.yml,DSH 配置热重载约 1-3 秒生效;显示「补丁停用 / 补丁强制启用」状态标签

  • 受保护行:热加载与 Web 服务链上的核心插件禁止开关与卸载,防止误操作破坏自身

  • 详情面板:版本、主页、仓库、许可、README 摘要

  • 卸载(仅社区插件):pnpm remove + bundle 层同步,重启服务后彻底移除
  • 插件市场(设置 → 插件 → 插件市场)

  • 默认榜单:高收藏(话题内按 star 排序)/ 增长最快(近 90 天新建仓库按 star 排序,GitHub 无增速接口的近似)

  • 搜索:GitHub dsh-plugin 话题仓库,显示 star、描述、npm 包名探测(npm 直装 / GitHub 安装标签)

  • 一键添加并启用:npm 安装到 profile + bundle 层自动同步,重启服务生效
  • 安装

    ```bash

    从 npm 安装已发布包


    dsh plugin --prof

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-plugin-studio
    Repo
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale"]}}