dsh-profile-plugin-switch

@cynch18 · 插件市场
检测未发现问题无安装脚本

为 DSH 插件清单页添加滑块开关,让开发者和运维者无需重启即可实时启停插件

v0.5.1版本
GitHub 源码安装安装方式
2026-08-15最近更新
3Star
dsh plugin --profile web add github:cynch18/plugin-switch查看仓库

插件介绍

根据仓库资料整理 · commit 8a0df71

主要功能

  • 在设置→插件→插件清单页面为每个插件添加滑块开关,点击即可实时启用/停用,无需重启服务端
  • 支持按系统/第三方/本地分组,以及状态筛选、排序、搜索
  • 批量启用/停用采用单事务处理,一次备份即可一步撤销全部改动
  • 自动备份最近20份配置,并提供页面撤销按钮回退到上一次操作前状态
  • 对关键插件强确认、显示被依赖提示与停用警告,并提供配置预览和失败诊断信息
  • 多标签页状态实时同步,并附带命令行恢复工具用于 GUI 无法打开时的应急操作

适合什么时候用

  • 需要频繁调试或临时关闭某些插件而不想每次重启 DSH web 服务
  • 管理大量插件时希望通过分组、筛选和批量操作提高效率
  • 担心误操作导致插件配置损坏,需要撤销和自动备份保护

安装后会多出什么

界面插件清单页每项右侧的滑块开关 · 分组/筛选/排序/搜索工具栏 · 页面内“↺ 撤销”按钮
命令dsh plugin --profile web add github:cynch18/plugin-switchnode scripts/dsh-plugin-fix.mjs listnode scripts/dsh-plugin-fix.mjs enable <id>node scripts/dsh-plugin-fix.mjs disable <id>node scripts/dsh-plugin-fix.mjs undonode scripts/dsh-plugin-fix.mjs backups

使用前需要

  • 必须以 web profile 运行 DSH(npx @deepseek-ai/dsh web)
  • 需要 Node.js ≥ 22
  • 仅提供三选一的安装方式(dsh plugin add / zip / git clone),重复安装会导致重启报错
  • /plugin-switch 为无鉴权本地 HTTP 路由,仅限个人本机使用

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
覆盖 2 个宿主行
常规行 2 个
宿主能力
浏览器 UI环境变量文件系统外部网络宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库cynch18/plugin-switch安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:cynch18/plugin-switch#8a0df71 锁定本次检测的 commit。收录日期2026-08-15固定 commit8a0df71f0eac · 2026-08-15
dsh plugin --profile web add github:cynch18/plugin-switch