jonah791/dsh-agent-sentinel ↗★ 0
dsh-agent-sentinel
哨兵插件:监听哨兵文件触发热重载,调用沙盒预检通过后重启 web 并唤醒会话,失败则保留哨兵并落盘事故。
AI 分析
核心用途是实现安全的热重载。适合插件开发或配置更新时,需要自动化预检、安全重启并自动恢复会话的开发与运维场景。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗使用
- 触发方式:写
.hot-reload-flag文件(插件开发流程:改代码 → 构建 → 测试 → 写哨兵 flag) - 自动完成:预检 → 重启 → 唤醒 → 清哨兵,全程无需人工干预
- 失败处理:预检失败保留 flag + incident 落盘,修复后重试
配置
| 字段 | 默认 | 说明 |
|---|---|---|
flagPath | DSH_HOME/.hot-reload-flag | 哨兵文件路径 |
profile | web | 重启目标 profile |