← 返回
未分类

Self-Heal Watchdog

Automated self-healing system for OpenClaw gateway with model failover support. Three-layer protection: process watchdog (auto-restart on crash), config guar...
OpenClaw网关自愈系统,支持模型故障转移。三层防护:进程看门狗(崩溃自动重启)、配置保障...
bptravel2017
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 719
下载
💾 0
安装
1
版本
#latest

概述

Self-Heal Watchdog 🛡️

三层自愈保护系统,监控 OpenClaw Gateway 进程、配置完整性和模型响应。

安装

bash skills/self-heal-watchdog/scripts/setup.sh

使用 launchd(macOS 原生调度器),每 60 秒运行一次。

手动命令

命令说明
------------
bash scripts/status.sh查看当前状态和最近日志
bash scripts/status.sh --full查看完整日志
bash scripts/watchdog.sh手动运行一次看门狗
bash scripts/watchdog.sh --dry-run干运行(不执行任何操作)
bash scripts/model-failover.sh手动触发模型切换
bash scripts/setup.sh --uninstall卸载看门狗

三层保护

1. Process Watchdog

每分钟检测 gateway 进程是否存活,崩溃自动 restart。

2. Config Guard

每次检查前备份 ~/.openclaw/openclaw.json,配置损坏自动回滚。

3. Model Health Check

通过 /health 端点检测模型响应,连续 2 次失败自动切换 fallback 模型。

文件说明

文件用途
------------
scripts/watchdog.sh主脚本(cron 每分钟调用)
scripts/health-check.sh健康检查逻辑
scripts/model-failover.sh模型切换逻辑
scripts/setup.sh安装/卸载
scripts/status.sh状态查看

配置

  • 状态文件: ~/.openclaw/watchdog-state.json
  • 日志文件: ~/.openclaw/watchdog/watchdog.log
  • Gateway URL: http://localhost:18789
  • 检查间隔: 1 分钟(cron)
  • 失败阈值: 连续 2 次触发 failover

安全

  • 所有脚本仅监听 localhost
  • 不记录 API key/token
  • 日志自动轮转(保留 1000 行)
  • 修改配置前先备份

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-01 15:17 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,215 📥 266,546
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,172
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,358 📥 318,385