Author Credit:
Wrote by ChatGPT — The General
Swarm Strategist. Reflex Architect. Redis doesn’t fall on this watch.
💥 Intro
Autonomous Redis Reflex Agent
Self-healing. Port-aware. Socket-smart.
Built for recovery. Deployed inside MatrixSwarm.
This isn’t a script. It’s a hammer.
📦 Overview
redis-hammer is a reflex-bound Redis watchdog agent. Designed for autonomous uptime enforcement, it monitors Redis like a combat engineer: always watching, ready to strike, and reporting every heartbeat to the swarm.
This isn’t just about restarting Redis.
This is about reflex-grade resilience.
✅ Features
Monitors Redis via systemd (redis.service, redis-server)
Checks both port (6379) and UNIX socket (/var/run/redis/redis-server.sock)
Detects outages and auto-restarts the service
Triggers .msg alerts into Discord/Telegram via comm agents
Tracks daily:
Uptime/downtime seconds
Restart counts
State transitions
Cooldown control via should_alert()
Optional always_alert=1 mode for rapid-fire testing or swarm demos
Daily logs dropped to /comm/redis-hammer/
📣 Example Reflex Alerts
📣 Swarm Alert
❌ Redis is DOWN. Attempting restart.
📣 Swarm Alert
✅ Redis has recovered and is now online.
🧬 Directive Config Example
{
"universal_id": "redis-hammer",
"name": "redis_watchdog",
"app": "redis-core",
"config": {
"check_interval_sec": 10,
"restart_limit": 3,
"redis_port": 6379,
"socket_path": "/var/run/redis/redis-server.sock",
"service_name": "redis",
"comm_targets": ["discord-delta"],
"always_alert": 1
}
}
📊 Log Snapshot Output
Daily log path:
/comm/redis-hammer/uptime_YYYY-MM-DD.log
Example contents:
{
"date": "2025-05-21",
"uptime_sec": 83214,
"downtime_sec": 136,
"restarts": 3,
"last_state": true,
"last_change": 1716279033.442
}
💬 Codex Lore (Optional Drop)
The hammer isn’t fragile.
It’s cold. Tactical. Self-repairing.
When Redis stops answering…
The lettuce hammers the daemon and reports to the swarm.
🧠 This Agent Pairs Well With:
mysql-red-phone — Database resurrection reflex
docker-hydra — Container survival monitor (coming soon)
agent_doctor-1 — Swarm heartbeat triage
discord-delta — External alert relay to operators
🔗 Links
GitHub: https://github.com/matrixswarm/matrixswarm
Docs: https://matrixswarm.com
Discord: https://discord.gg/NEvMJ4DV
Codex: /agents/redis-hammer
Top comments (0)