DSH Quick Restart:桌面端账号菜单一键快速重启

前言

在 DeepSeek Harness(DSH)里改插件、调配置之后,往往希望桌面端立刻按新状态跑起来。常见做法是退出登录或关掉窗口再重新打开,步骤多、也容易打断当前工作流。若你主要在 Windows 上的 DSH 桌面端 开发或日常使用,需要一个不碰用户数据、只负责「退出并重新拉起应用」的入口,下面介绍社区插件 dsh-quick-restart(维护者 SakuraYH1080)。

这是什么

dsh-quick-restart 是 DSH 生态里的客户端类插件:在桌面端左侧栏底部头像弹出的账号菜单中增加 「快速重启」。点击并确认后,插件会退出 DSH 并重新打开,账号、登录态、工作区与会话数据均保留,插件本身不清理任何用户数据。Web 端及其他不支持宿主能力的平台会先做能力探测,不支持时不替换原生账号菜单。

插件当前版本为 1.0.1,许可证 MIT,源码与说明见 GitHub 仓库,社区目录页:skillhub.cn/plugins/SakuraYH1080/dsh-quick-restart。目录站点为社区维护,与 DeepSeek / 幻方无官方从属关系。

核心功能

依据仓库 README,已核实能力如下:

  • 在账号菜单中新增 快速重启,位置在 设置、意见反馈 之后。
  • 点击后弹出确认框;确认后执行重启,进程退出与重新启动约需 2–4 秒。
  • 运行日志写入:%TEMP%\dsh-quick-restart.log。
  • 仅 Windows + DSH 桌面端 支持真正重启;Web、macOS 等会保留原生账号菜单。
  • 若与其他同样替换侧边栏账号菜单的插件并存,与 shadows-shipped-ui 的优先级关系为:优先级最低者生效。

安装与启用

任选其一:

  1. 在 DSH 桌面端插件市场搜索「快速重启」安装。
  2. 使用 CLI(命令来自官方 README):
dsh plugin --profile web add github:SakuraYH1080/dsh-quick-restart

安装后菜单立即生效,无需先重启 DSH。插件以当前 DSH 进程权限运行;安装前请自行查看源码与 MIT 许可证,确认符合你的安全与合规要求。

典型用法

  1. 点击左侧栏底部的头像。
  2. 选择 快速重启。
  3. 在确认框中点击 立即重启。

README 注明:重启会中断当前正在运行的任务(例如正在进行的对话)。没有运行任务时使用体验最佳。

工作原理(简要)

Host 侧通过 webServer 注册受登录态保护的本地路由;浏览器侧将原生账号菜单替换为带「快速重启」的菜单。用户确认后,Host 启动脱离宿主进程树的 PowerShell 助手:结束 Electron 主进程与 Host 进程,等待端口释放后重新启动 DSH 可执行文件。助手不在被杀进程树内,因此不会在重启过程中把自己一并结束。

适用场景与注意

适合谁: 经常在 Windows 桌面端改插件或配置、需要快速让 DSH 完整重启以验证效果的开发者与用户。

注意:

  • 非 Windows 或非桌面端宿主时,不会提供可用的快速重启菜单替换。
  • 重启前保存或结束重要对话与任务。
  • 排查问题时可查看 %TEMP%\dsh-quick-restart.log。

结尾

dsh-quick-restart 把「关应用再开」收成账号菜单里的一次确认,适合插件迭代后立刻在桌面端验证。更多信息见 社区目录页 与 GitHub:SakuraYH1080/dsh-quick-restart。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜