前言¶
在 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的优先级关系为:优先级最低者生效。
安装与启用¶
任选其一:
- 在 DSH 桌面端插件市场搜索「快速重启」安装。
- 使用 CLI(命令来自官方 README):
dsh plugin --profile web add github:SakuraYH1080/dsh-quick-restart
安装后菜单立即生效,无需先重启 DSH。插件以当前 DSH 进程权限运行;安装前请自行查看源码与 MIT 许可证,确认符合你的安全与合规要求。
典型用法¶
- 点击左侧栏底部的头像。
- 选择 快速重启。
- 在确认框中点击 立即重启。
README 注明:重启会中断当前正在运行的任务(例如正在进行的对话)。没有运行任务时使用体验最佳。
工作原理(简要)¶
Host 侧通过 webServer 注册受登录态保护的本地路由;浏览器侧将原生账号菜单替换为带「快速重启」的菜单。用户确认后,Host 启动脱离宿主进程树的 PowerShell 助手:结束 Electron 主进程与 Host 进程,等待端口释放后重新启动 DSH 可执行文件。助手不在被杀进程树内,因此不会在重启过程中把自己一并结束。
适用场景与注意¶
适合谁: 经常在 Windows 桌面端改插件或配置、需要快速让 DSH 完整重启以验证效果的开发者与用户。
注意:
- 非 Windows 或非桌面端宿主时,不会提供可用的快速重启菜单替换。
- 重启前保存或结束重要对话与任务。
- 排查问题时可查看
%TEMP%\dsh-quick-restart.log。
结尾¶
dsh-quick-restart 把「关应用再开」收成账号菜单里的一次确认,适合插件迭代后立刻在桌面端验证。更多信息见 社区目录页 与 GitHub:SakuraYH1080/dsh-quick-restart。