Agent Defibrillator

👤 hazy2go 📦 v1.0.1 ⭐ 4.5 ⬇️ 1.8K 下載
🤖 AI-Agent 免費

📖 技能介紹


name: agent-defibrillator description: Watchdog that monitors your AI agent gateway and restarts it when it crashes. Triggers on "install defibrillator", "agent watchdog", "gateway monitor", "auto-restart agent", or "keep agent alive". macOS launchd service with optional Discord notifications.


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

    小蔥技能站7w4.net,專業的AI技能分享平臺。

  • Detects version mismatches after updates

Install

Recommended (review code first):

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

Verify

launchctl list | grep defib

Configure

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

Variable Default Description
DEFIB_GATEWAY_LABEL ai.openclaw.gateway launchd service label
DEFIB_RETRY_DELAY 10 Seconds between retries
DEFIB_MAX_RETRIES 3 Retries before restart
DEFIB_COOLDOWN 300 Seconds between restarts
DISCORD_CHANNEL (empty) Your channel ID for notifications

Commands

# 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

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.)

🤖 AI 評測

這是一款專門為 macOS 使用者打造的人工智慧閘道器看門狗工具,質量可靠。優點:功能實用(自動監控並重啟崩潰的閘道器)、文件詳細、安全機制完善(防重啟迴圈、版本檢測、通知提醒)、安裝使用簡單。不足:僅支援 macOS 系統,需要一定的技術基礎來理解和配置,風險提示明確但仍需使用者謹慎。總體適合執行 OpenClaw 或類似 AI 閘道器的 macOS 使用者,是一個值得信賴的工具。

📊 多維度評分

適應性4.5
規範性4.2
有效性4.8
可靠性4.6
可信度4.3

📁 包含檔案 (6 個)

📄 README.md 5.4 KB
📄 SKILL.md 1.8 KB
📄 _meta.json 138 B
📄 defibrillator.sh 7.2 KB
📄 install.sh 4 KB
📄 skill-card.md 2.4 KB