dsh-web-watchdog:Web GUI 的崩溃看护与自动重启插件
dsh-web-watchdog 是一款专为 Windows 环境设计的 DSH Web GUI 看护插件,旨在解决宿主进程偶发崩溃导致的开发中断问题。该插件通过托管一个独立的监督进程,具备四大核心功能:记录崩溃信息与退出码、指数退避策略自动重启(默认上限 600 秒)、Web 面板手动计划重启,以及监督进程交接。用户可通过安装命令启用插件,并利用提供的 API 接口(如状态查询、日志获取、强制重启)进行监控与管理。此方案有效实现了崩溃后的自动恢复,提升了开发与调试的连续性。
阅读全文dsh-smart-restart:DSH 重启后自动唤醒主 agent
DSH 插件 `edusrez/dsh-smart-restart`(v0.5.1,MIT 协议)旨在解决服务重启后主 agent 不知情导致工作中断的问题。它通过检测进程 PID 变化识别重启,并在启动时向 agent 发送 Smart-restart 通知以恢复任务。 核心功能包括: 1. **重启检测与通知**:通过 `marker.json` 比较 PID,计算宕机时间,并利用 `agent/session-start` 钩子发送通知。 2. **智能投递优先级**:按 `pending-notice.json` > `shutdown-notice.json` > 默认目标的顺序处理
阅读全文dsh-keepalive:给 DSH Web 进程加一个可选 watchdog
dsh-keepalive 是由 xiaohj233 维护的 MIT 许可插件,专为 DeepSeek Harness (DSH) Web 进程设计。其核心功能是运行一个 detached watchdog,监控 DSH Web 进程状态,并在进程退出后使用相同参数自动重启。该插件支持通过 API 或界面手动重启,并提供可选的 repair agent,用于在反复启动失败时,在受控 workspace 内基于 snapshot 进行修复、校验及回滚。 使用需满足特定 Node.js 及 pnpm 版本要求,并通过命令安装。安装后需重启 Web profile,并在配置中显式启用 `enable
阅读全文