← 返回列表
D

dsh-plain-plugin-menu

v0.1.1 · 2 天前发布

A plain-language plugin catalog and profile manager for the DeepSeek Harness Web UI.

deepseekharnessdshdsh-pluginplugin-managerplugin-menu

README

DSH 插件菜单

把 DeepSeek Harness 社区插件按大白话重新整理,并放到 Web UI 左侧栏底部。点击“插件菜单”即可搜索、筛选、排序、安装、卸载和查看当前 profile 的全部树外插件。

它解决什么问题

传统插件市场常用“UI、Developer Tools、Runtime、Information Retrieval”一类术语。这个插件改用第一次接触 DSH 也能看懂的分类:

  • 皮肤和界面

  • 查资料

  • 写代码

  • 看图做图

  • 记住事情

  • 自动干活

  • 发消息

  • 管文件

  • 接模型

  • 安全守门

  • 小技能

  • 聊得更顺

  • 玩点花的

  • 管插件

  • 其他
  • 分类是透明、可测试的关键词规则,输入来自插件名称、中英文介绍、GitHub topics 和社区清单原分类。每个插件只进入一个最容易理解的类别;规则位于 src/catalog.ts

    功能

  • 菜单栏入口:注册到 DSH 的 sidebar.footer.action,不替换官方侧边栏。

  • 全量目录:在线读取 awesome-dsh-plugin 的可安装清单;当前离线快照含 824 条。

  • 公开指标:GitHub Star、最近维护时间(pushed_at)、License、归档状态、Fork 和 Issue 数据。

  • 搜索与筛选:按名称、功能、作者、仓库和 topics 搜索。

  • 排序:按 Star、最近维护、最近收录或名称排序。

  • 安装与卸载:调用当前 DSH 启动器的 dsh plugin --profile web add/remove,不经过 agent 沙箱。

  • 已安装管理:读取当前 profile 的真实依赖,并区分“正在运行”“重启后加载”和“普通依赖”。

  • 离线可用:网络失败时退回随包发布的目录和 Git
  • 查看完整 README →

    版本兼容矩阵

    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-plain-plugin-menu
    Repo
    git+https://github.com/4mForAI/dsh-plain-plugin-menu.git
    Engines
    {"node":"^22.19.0 || >=24.0.0"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-sidebar"],"platform":"web"}}