Agent Defibrillator logo

Agent Defibrillator

hazy2go/agent-defibrillator

Installation

clawhub install hazy2go/agent-defibrillator

Summary

Watchdog service that monitors your AI agent gateway and restarts it when it crashes.

SKILL.md

Agent Defibrillator

Watchdog service that monitors your AI agent gateway and restarts it when it crashes.

What It Does

  • Checks gateway health every 10 minutes
  • Detects crashes and stale processes
  • Auto-restarts with cooldown protection
  • Optional Discord notifications on restart
  • Detects version mismatches after updates

Install

Recommended (review code first):

bash
git clone https://github.com/hazy2go/agent-defibrillator.git
cd agent-defibrillator
./install.sh

Verify

bash
launchctl list | grep defib

Configure

Edit ~/.openclaw/scripts/defibrillator.sh:

VariableDefaultDescription
DEFIB_GATEWAY_LABELai.openclaw.gatewaylaunchd service label
DEFIB_RETRY_DELAY10Seconds between retries
DEFIB_MAX_RETRIES3Retries before restart
DEFIB_COOLDOWN300Seconds between restarts
DISCORD_CHANNEL(empty)Your channel ID for notifications

Commands

bash
# View logs
tail -f ~/.openclaw/logs/defibrillator.log

# Manual check
~/.openclaw/scripts/defibrillator.sh

# Stop watchdog
launchctl bootout gui/$(id -u)/com.openclaw.defibrillator

# Restart watchdog
launchctl kickstart -k gui/$(id -u)/com.openclaw.defibrillator

Uninstall

bash
launchctl bootout gui/$(id -u)/com.openclaw.defibrillator
rm ~/Library/LaunchAgents/com.openclaw.defibrillator.plist
rm ~/.openclaw/scripts/defibrillator.sh

Requirements

  • macOS (uses launchd)
  • AI agent running via launchd (OpenClaw, etc.)

Recommended skills

Browse all →

Related guides

Hand-picked reading to help you choose, install, and use agent skills.