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
  • 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

🔥 大家都在搜

wps 写作 pdf 苹果