dsh-quick-restart
在终端中运行以下命令:
dsh plugin install Xyz10088/dsh-quick-restart
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Xyz10088/dsh-quick-restart 即可安装该插件,源码地址为 https://github.com/Xyz10088/dsh-quick-restart 。
插件介绍
每次从 dsh-market 装一个新插件、往 ~/.dsh/skills 丢一个技能文件,或者用 dsh plugin add 添加功能之后,传统流程都要求你切到终端、手动重启 DSH 服务、再回到浏览器刷新页面。对于频繁更新插件和技能的开发者来说,这个反复横跳的过程既打断思路又容易忘步骤。dsh-quick-restart 把整个重启链路收敛成侧边栏底部的一个「刷新 DSH」按钮——单击即可,无需二次确认,后台自动完成服务重启,页面在服务恢复后自行刷新,全程零手动操作。
按钮旁附带一个实时状态指示灯:绿色代表服务在线,红色代表离线。客户端每 5 秒轮询一次 /dsh-health 端点,确保指示状态始终准确。重启命令内部使用 --no-open 参数,避免弹出多余的浏览器标签页。整条链路从点击到页面恢复大约需要 20 秒,期间仅有一条轻提示告知用户稍等。
这个插件适合日常频繁更新 DSH 插件与技能的开发者:你只需要在首次安装后重启一次 dsh web,之后所有的新插件、新技能加载都回归到「点一下按钮」的极简操作,让你把注意力留在构建和调试上,而不是反复切换终端去维护服务生命周期。
使用场景
- 装完新插件后点一下按钮即可生效,无需打开终端手动重启
- 添加技能文件到 skills 目录后快速触发 DSH 重新加载
- 日常开发中频繁切换或更新插件版本时一键让改动生效
适合人员
- 频繁安装和更新 DSH 插件与技能的开发者
- 不想在终端和浏览器之间反复切换的终端用户
- 希望插件和技能改动即时生效、减少等待的调试者