DSH Plugins
返回列表
🖥️

dsh-power-button

客户端 更新于 2026.10.09

在终端中运行以下命令:

dsh plugin install WhichWitchWin/dsh-power-button

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

在 DeepSeek Harness 桌面版自带的 CLI 中执行 dsh plugin install WhichWitchWin/dsh-power-button 安装本插件(源码仓库:https://github.com/WhichWitchWin/dsh-power-button),装完后托盘退出并重新打开 DSH 一次。

插件介绍

DSH 桌面版在发布构建里往往没有「界内重启」:托盘里的重启入口多见于开发版,日常只能先退出再从开始菜单重新打开。dsh-power-button 用两个官方槽位补上这一格——可拖动的悬浮按钮,以及侧栏头像行里与官方图标同形的电源入口;二者各自可在插件配置里开关,点开后是同一份「重启 DSH / 退出 DSH」菜单。

悬浮按钮支持拖动与左右贴边收起:靠近边缘会收成细边,鼠标移上去再展开;位置记在 localStorage。侧栏图标落在头像左侧,不依赖去读别的插件的 DOM。有 agent 在跑时会二次确认,空闲则直接执行,避免给常见路径多加摩擦。交互上还有按压与贴边展开的果冻式动效,但本质仍是可靠的电源入口。

重启能力由插件从外部复刻:通过脱离进程树的 PowerShell 辅助进程与 loopback 路由完成杀树与按原参数拉起,并带有 Host 同源、回环地址与一次性闸门等安全护栏。插件纯 JS、零 Harness 客户端依赖,只支持 Windows(taskkill、WMI、系统 PowerShell 5.1);macOS/Linux 或 dsh web 终止模式下会隐藏界面。

适合每天在 Windows 上使用 DSH 桌面版、希望少绕一圈就能重启或干净退出的用户;若你介意强杀会中断进行中的会话,或需要恢复未保存的界面状态,使用前请先看 README 中的已知边界。

使用场景

  • 发布版 DSH 没有界内重启,想一键重启而不从开始菜单重开
  • 长时间挂着桌面版,需要随手退出或重启清理状态
  • 希望悬浮或侧栏快速打开电源菜单,且两个入口可单独开关

适合人员

  • 在 Windows 上日常使用 DSH 桌面版的用户
  • 经常需要重启 Harness 以应用配置或排障的用户
  • 接受 Windows 专用、强杀会中断会话的进阶用户