dsh-power-button
在终端中运行以下命令:
dsh plugin install YuYangOUC/dsh-power-button
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中运行 dsh plugin install YuYangOUC/dsh-power-button 即可安装此插件,源码地址为 https://github.com/YuYangOUC/dsh-power-button
插件介绍
重启 DeepSeek Harness 往往意味着手动杀掉进程、等待端口释放、再用完全相同的参数重新启动。dsh-power-button 把这一整套流程收敛为侧边栏里一个电源按钮:点击后选择 Restart 或 Shutdown,Windows 风格的全屏过渡动画带你完成交接,无需打开终端,无需记忆命令。
插件内置自包含重启引擎,零第三方依赖,不依赖 PowerShell 或 taskkill。它写出一个脱离进程树的 CommonJS 辅助脚本,等待旧进程退出且端口释放后,再轮询所有会话日志直到两次连续采样的大小与修改时间完全一致,确保写入缓冲排空前新实例不会启动,避免序列号交错损坏会话。除 GUI 按钮外,插件还注册了 /restart 与 /shutdown 命令以及 restart_harness 模型工具,让 AI 对话中也能触发一次带延迟的安全重启。
适合希望日常生命周期操作一键化、同时又在意会话完整性的 DSH 用户。关机默认焦点落在 Cancel 上,必须二次确认才会真正终止进程;重启成功通过进程级 instanceId 变化来验证,短暂中断不会伪装成成功。界面支持中英文本地化,自动跟随 profile 的语言偏好。
截图预览
使用场景
- 一键重启 DSH 而无需打开终端或记忆启动参数
- 在 AI 对话中触发带延迟的安全自动重启
- 通过二次确认的关机流程防止误操作终止进程
适合人员
- 日常使用 DeepSeek Harness 并希望简化生命周期操作的开发者
- 重视会话日志完整性与进程安全的管理员
- 偏好图形界面而非命令行的高级用户



