DSH Plugins
返回列表
🖥️

dsh-better-restart

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install lovstudio/dsh-better-restart

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端中执行 dsh plugin install lovstudio/dsh-better-restart 即可安装,源码见 https://github.com/lovstudio/dsh-better-restart

插件介绍

DeepSeek Harness 的 Web 界面出厂时缺少一键重启入口。调整配置或增减插件后,操作者必须回到终端手动重启进程。dsh-better-restart 在设置栏顶部添加了一个醒目的 Restart app 按钮,点击后弹出确认对话框,每 1.5 秒轮询一次智能体活动:若有会话正在运行则显示数量并要求显式确认,否则直接执行重启,当前标签页原地刷新,不会弹出新窗口。

底层逻辑优先调用启动器提供的 appRestart 服务来重启整个进程;若该服务不存在,则回退到根级 cordis:include 重组合——加载器禁用再启用顶层 include 条目,重新读取组合后的 cordis.yml 及用户补丁层,重启所有已挂载插件与 Web 服务器,而 Node 进程本身保持不变,终端会话不受影响。插件还通过 betterRestartUi Cordis 服务对外暴露 status() 和 restart() 方法,供插件市场等其他浏览器模块复用同一套重启逻辑。

如果你经常调整 DSH 配置或频繁更换插件,又不想每次都切回终端重新拉起 Web 服务,这个零依赖、纯运行时的插件正好为此而生。

使用场景

  • 调整配置或增减插件后一键重启,无需切回终端
  • 对话进行中时安全确认,避免误操作中断正在执行的智能体任务
  • 插件市场或其他浏览器模块通过 Cordis 服务复用同一套重启逻辑

适合人员

  • 频繁调整 DSH 配置或插件组合的开发者
  • 使用插件市场且需要频繁加载新插件的用户
  • 希望全程在浏览器内完成操作、减少终端往返的 Web 使用者