dsh-restart-button
在终端中运行以下命令:
dsh plugin install xinshang777/dsh-restart-button
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xinshang777/dsh-restart-button,或按官方方式将 https://github.com/xinshang777/dsh-restart-button 加入 web profile 后重启 dsh web。
插件介绍
装插件、改 cordis.patch.yml、用 link: 调试宿主侧代码时,重启 dsh web 几乎是日常动作。传统做法是在终端 Ctrl+C、再敲 dsh web、等端口起来,然后回到浏览器手动刷新——后台用脚本拉起的 DSH 甚至没有终端可中断,改一次配置就要在窗口之间来回切。
dsh-restart-button 把这一串流程收成网页右上角的一个「重启」按钮:点一下即可触发重启,助手会沿用原来的 --port 并带上 --no-open,书签不用改、也不会突然弹新标签。新进程就绪后,页面会通过状态接口拿到当前进程的有效连接地址并自动跳转,尽量避免重启后 401、反复登录的尴尬。
它只做「你点的时候重启一次」,不做进程守护、开机自启或远程管理。重启接口仅允许本机回环地址(127.0.0.1 / localhost)触发,从局域网 IP 或反向代理访问会收到 403,这是刻意设计的安全边界。
适合经常装插件、改配置、需要改源码后快速验证闭环的用户;若 DSH 几乎不重启,或主要部署在远程服务器供他人访问,则不必依赖本插件,远程场景请用 SSH 与进程管理器自行处理重启。
使用场景
- 新装或卸载插件后需要重启 dsh web
- 修改 cordis.patch.yml 或 link: 插件宿主侧代码后要验证
- DSH 后台无终端运行,无法用 Ctrl+C 重启
适合人员
- 经常装插件、改配置的 DSH 用户
- 用 link: 改源码、需要快速重启验证的开发者
- 本机通过 localhost 使用 dsh web 的用户