DSH Plugins
返回列表
⚙️

dsh-keepalive

工作流 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install xiaohj233/dsh-keepalive

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

在 DeepSeek Harness 中,运行 dsh plugin install xiaohj233/dsh-keepalive 命令安装此插件,源码地址为 https://github.com/xiaohj233/dsh-keepalive。

插件介绍

dsh-keepalive 插件解决了 DeepSeek Harness (DSH) Web 进程退出后无法自我重启的痛点。当进程意外终止时,传统的流空闲监控和浏览器重连机制无法触及主机进程本身,导致服务中断。该插件引入独立的 Node 看门狗进程,在进程健康检查失败时自动重启相同的 DSH 二进制和参数,确保 Web 服务持续运行。它还提供手动重启按钮和兼容性补丁,无缝集成到 DSH 设置中。

除了基本的守护功能,dsh-keepalive 的核心能力在于其可选的修复代理。当 DSH 多次启动失败时,代理会检查插件工作区,进行快照和回滚,自动修复常见问题如缺失变量声明或语法错误,同时避免破坏源代码。修复过程包括实时状态页面和全局进度横幅,让用户清晰了解修复阶段。此外,插件支持前端插件故障报告,针对动态导入失败进行优化处理。

这个插件适合使用 DeepSeek Harness 0.1.0-rc.6 及兼容版本的开发者和运维人员,尤其是那些依赖 DSH Web 环境进行开发、测试或部署的用户。它适合希望增强 DSH 进程稳定性、自动化处理启动故障的场景,但请注意它并非高可用集群或安全沙箱,不适用于需要严格隔离或生产级服务管理的情况。

使用场景

  • 当 DSH Web 进程意外退出时,自动重启以维持服务连续性。
  • 在插件多次启动失败时,运行修复代理诊断并修复问题。
  • 提供手动重启按钮,方便开发者快速恢复服务。

适合人员

  • 使用 DeepSeek Harness 进行开发的工程师。
  • 需要确保 DSH 环境稳定性的运维人员。
  • 依赖自动化工作流处理进程问题的团队。