jonah791/dsh-agent-watch1

dsh-agent-watch

哨卫插件(dsh-agent-watch):跨工作区通用的 DSH Web 守护。监听全局哨兵文件(DSH_HOME/.hot-reload-flag,JSON {workspace, sessionId}),触发后沙盒预检 → 重启 web(cwd=目标工作区)→ 唤醒目标会话。独立 watch profile 运行,web 崩溃自动拉起。

AI Analysis

核心用途是 DSH 服务的运行守护与热重载。适合需要保障 Web 服务高可用、崩溃自动拉起以及跨工作区自动重启的系统治理任务。

Package
dsh-agent-watch
Version
0.1.0
Last updated
Sep 12, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

配置(watch profile 的 cordis.patch.yml)

默认说明
watchDirs[DSH_HOME]监听哨兵的目录
flagFile.hot-reload-flag哨兵文件名
legacyFlags[]额外旧路径哨兵(迁移期用)
bin自动解析 @deepseek-ai/dshbin.js 路径
profileweb重启目标 profile
port / baseUrl3080web 端口与 API 基址
preflightReadyMs20000沙盒预检存活判定
crashWindowMs30000快速退出判定窗口
maxQuickExits3崩溃自愈上限
incidentFile$DSH_HOME/.watch-incident.json事故落盘
defaultWorkspace''workspace 兜底