概览
dsh-restart
Restart button for the DeepSeek Harness desktop title bar: one click relaunches the whole application, including the shell and its host process.
README / ZH
插件文档
目录摘要
Restart button for the DeepSeek Harness desktop title bar: one click relaunches the whole application, including the shell and its host process.
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
* 重启是**整应用级**的:所有窗口与未保存的输入都会一起消失(这是桌面版外壳的设计使然——只重启服务端会被判成崩溃)。 * **服务端代码不热重载**:修改插件 `src/` 后需要重新构建并**重启 DSH**,改动才生效。 * 标题栏按钮的位置按原生窗口按钮的宽度估算;若系统使用超大字号或非默认 DPI 缩放导致原生按钮变宽,按钮可能与其重叠或留缝。 * macOS 桌面的按钮落位与 Windows 相同,但重启路径(终止进程后重新打开应用)**尚未在真机验证**。 * Windows 依赖 PowerShell;它不可用时插件会退回到较弱的启动方式,重启可能失败(日志里有记录)。 * 助手脚本先用进程外的 .NET 进程接口拉起,且**必须回报一次「我已就位」宿主才继续**:脚本第一句会写一个就绪标记,宿主等到标记才去关闭应用。若助手没能起来,宿主会直接放弃这次重启并留下日志,而**不会**先把应用关掉——「关了却回不来」正是这条就绪握手机制要防的事。 * 与社区插件 `PangXitong/dsh-restart-button` 同时安装会出现两个重启入口,建议只保留一个。
