ShanHaiFish/dsh-plugin-manager-lite

ShanHaiFish★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

DSH 第三方插件管理器(lite):在设置页「插件 → 第三方插件」列出非官方插件,提供启用/停用(状态持久化、重启后保持)、卸载、检查更新、npm 一键安装/升级。A lite manager for third-party DeepSeek Harness plugins: list / enable / disable / uninstall / update.

README 摘要

dsh-plugin-manager-lite 管理 DeepSeek Harness Web 中除官方插件外的第三方插件的 静态 bundle 插件 。 在设置页「插件 → 第三方插件」提供: 列表 / 启用 / 停用 / 卸载 / 检查更新 。停用状态持久化到 /.dsh/cordis.patch.yml ,重启 DSH 后仍保持。 当前版本 v0.1.0 (见 npm 与 GitHub Release);已发布至 npm。 功能 - 列表第三方插件 :只显示非官方(非 @deepseek-ai/ )插件,读取 package.json 展示真实名称、版本、作者、描述,标注「本地安装 / npm」 - 启用 / 停用 :切换插件运行状态;停用状态持久化到 /.dsh/cordis.patch.yml ,重启后保持 - 卸载 :运行时停用 + 从 profile 配置移除( dependencies / bundles ) - 检查更新 :查询 npm registry,对比当前版本与最新版本 - 一键安装/升级 :对 npm 安装的第三方插件,更新 profile 依赖版本并在 profile 目录执行 pnpm add @^latest 完成安装,装完后重启 DSH 生效;本地 file: 安装的插件不开放此按钮 - /tppm/debug :排错端点,报告列表数据源各环节实际值 要求 - DeepSeek Harness( dsh ) 0.1.0-rc.7 +(developer preview,字段可能变化) - Node.js =18 - Peer dependency: @deepseek-ai/cordis ^4.0.1 安装 推荐用 dsh plugin 命令(等价于在 profile 下执行 pnpm add ): 或在 /.dsh/profiles/web/package.json 手动加入依赖与 dsh.profile.bundles ,然后重启 DSH。 注意 :Host 从 /.dsh/profiles/web/node modules/ / 解析并服务本插件。 开发期修改本仓库源码后,必须把改动 同步到该副本 再重启 DSH 才生效 ( dsh plugin add 会执行同步;手动拷贝请见「开发」)。 使用 重启 DSH 后,打开浏览器进入 Web GUI → 设置 → 插件 → 第三方插件 : - 点「刷新」重新拉取插件列表; - 运行中的插件可「停用」;已停用的插件可「启用」; - 每个插件可「检查更新」「卸载」。 停用 / 启用结果通过 alert 提示,操作成功会刷新列表反映真实状态。 目录结构 Host 路由 Client 半区通过同源 fetch 调用 Host 半区( /tppm/ ),区别于动态形态的 host…

在 GitHub 查看完整 README →
工具/开发cordisdeepseekdshdsh-pluginpluginplugin-manager

分类