DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

ggxx001 /

ggxx001/dsh-plugin-purge

Verified

彻底卸载插件库里的插件:删除第三方插件依赖,停用并移出安装包内置插件,支持恢复显示。

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@890e19fd

彻底卸载(Force Uninstall)

插件库里的插件删不干净、内置插件没有卸载按钮?这个插件在 插件 → 彻底卸载 增加一个页面,专门做收尾清理。

能做什么

插件类型 操作 结果
自己安装的第三方插件(可卸载) 彻底卸载 通过官方插件管理器卸载插件、删除当前 Profile 里的依赖,插件库不再显示
被插件管理锁定、无法停用/卸载的第三方插件(如 @deepseek-harness-tui/dsh-tui) 强制卸载 先停用,再用 Profile 自带的 pnpm 删除依赖,并清理 package.json 与 cordis.patch.yml 残留
安装包内置 / 官方插件(不能删文件) 停用并移出插件库 先停用,再把条目从插件库列表隐藏;文件仍随安装包保留
任何插件 仅隐藏 保留安装,只从插件库列表隐藏
已隐藏的插件 恢复显示 重新出现在插件库;恢复不会自动启用它
  • 二次确认:点“彻底卸载 / 强制卸载”后再点“确认”才会执行,避免误删。
  • 结果可见:卸载失败会显示插件管理器返回的错误码和诊断信息,此时仍可“仅隐藏”先清出列表。
  • “强制卸载”通过本插件在 /api 下注册的认证 Fetch 路由执行,用 Profile 的 pnpm 跑 pnpm remove,仅限 availability: 'profile' 且已停用的锁定插件。
  • 隐藏记录保存在 127.0.0.1 的 Cookie 中,不随端口变化丢失,重启应用后仍然生效。
  • 失效的隐藏记录会单独标记,可一键清理。

安装与卸载

dsh plugin --profile desktop add link:D:\deepseek\plugins\dsh-plugin-purge

也可以由 plugin_manager 的 install_bundle 安装本目录。卸载本插件后,隐藏记录立即失效,被隐藏的插件重新出现在插件库。

边界

  • 安装包内置插件的文件在 app.asar 内,任何插件都无法删除;本插件只能停用并移出插件库。
  • 第三方插件的普通删除通过官方 pluginManager.removeBundle 完成;只有被标记为 management-required 的锁定插件才走“强制卸载”的 pnpm remove。
  • 强制卸载不会删除正在启用的插件;若插件仍启用,页面会先停用再卸载,或提示先停用。
  • 隐藏是界面层的显式过滤,不改变插件是否安装、是否运行;停用与隐藏是两个独立步骤。
—/ 5

No ratings yet

Verified DSH bundle

Commit 890e19fda9ef

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout