jonah791/dsh-agent-sentinel0

dsh-agent-sentinel

哨兵插件(从 dsh-agent-watch 拆分):监听哨兵文件(.hot-reload-flag)→ 触发时调用沙盒预检(ctx.preflight.run,消费 dsh-agent-preflight 服务)→ 通过才重启 web → 唤醒目标会话 → 清哨兵;预检失败则保留哨兵 + 落盘 incident + 通知(fail-closed,借鉴「编辑前需要阅读」——重启前必须预检)。

包名
dsh-agent-sentinel
版本
0.1.1
最近更新
2026年9月12日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

使用

  • 触发方式:写 .hot-reload-flag 文件(插件开发流程:改代码 → 构建 → 测试 → 写哨兵 flag)
  • 自动完成:预检 → 重启 → 唤醒 → 清哨兵,全程无需人工干预
  • 失败处理:预检失败保留 flag + incident 落盘,修复后重试

配置

字段默认说明
flagPathDSH_HOME/.hot-reload-flag哨兵文件路径
profileweb重启目标 profile