DSH Plugins
返回列表
🖥️

dsh-power-controls

客户端 更新于 2026.09.21

在终端中运行以下命令:

dsh plugin install harmless0819-dev/dsh-power-controls

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中先停止正在运行的 dsh web,再在终端执行 dsh plugin install harmless0819-dev/dsh-power-controls 安装本插件(开源地址:https://github.com/harmless0819-dev/dsh-power-controls)。

插件介绍

长期在本地跑 DSH Web 时,重启或关掉后端往往要切到终端、桌面快捷方式或任务管理器,操作分散,也容易在「自己退出却把后续拉起进程一起带走」时把服务弄挂。本插件把电源操作收进「设置 → 普通设置」:一键重启会按 Windows 任务计划可靠地完成杀进程、等端口释放、再拉起并校验监听;一键关闭则只停后端,需要时再用桌面图标重新打开。

除了电源按钮,插件还在受信代码路径里替换标签页图标(避免用户皮肤 hooks 无法执行的限制),并在 SPA 重渲染时持续校正 favicon。换图走磁盘直读,刷新页面即可生效,不必重启服务。

关浏览器标签并不会自动停掉 dsh web,但空闲时可能长期占用约数百 MB 内存。插件通过心跳与页面可见性区分「真走了」和「后台标签被节流」:可见页面失联会清表,隐藏页面静默则尽量保留;仅当没有客户端、过了宽限期且没有正在运行的 agent 回合时,才退出进程并把原因写入日志与 health 接口,方便下次启动核对。

适合日常把 DSH 当本机工作台、希望从设置页就能维护后端生命周期、想要自定义标签页图标,又希望在没人看且无事可做时自动释放内存的 Windows 用户。

使用场景

  • 后端卡死或需要换配置时,在普通设置里一键重启并等页面自动恢复
  • 长时间开着 DSH 但暂时不用,希望关标签后无人观看时自动释放内存
  • 想给浏览器标签换上自定义图标,又不想依赖无法执行 hooks 的用户皮肤

适合人员

  • 在本机长期运行 DSH Web 的 Windows 用户
  • 需要从 UI 可靠重启或关闭后端、少碰命令行的人
  • 在意空闲内存占用并希望退出原因可追查的维护者