DSH Plugins
返回列表
🖥️

dsh-restart-button

客户端 更新于 2026.09.29

在终端中运行以下命令:

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 的用户