Hermes Incident Commander
Lethe044/hermes-incident-commander
Autonomous SRE agent for detecting and healing incidents, with a watchdog that runs without Hermes
Hermes Incident Commander is a Python SRE agent that detects, diagnoses and heals production infrastructure incidents, originally built on Hermes Agent for a hackathon and now also shipping a standalone watchdog that needs only an Anthropic API key.
What Hermes Incident Commander does
The project was built on Hermes Agent for the 'Show us what Hermes Agent can do' hackathon. The repository description lists memory, skills, cron, gateway, subagents and Atropos RL among the Hermes capabilities it uses. It later gained a standalone watchdog that runs on any real Linux host with only an Anthropic API key and no Hermes installation, and the README says the agent learns from each incident it resolves.
Recent additions include notification channels for Discord, Slack, PagerDuty, Microsoft Teams and a generic webhook with a configurable JSON template, quiet hours and maintenance windows, flapping detection with suggested threshold fixes, and Prometheus gauges on /metrics. An offline dashboard filters incidents and exports CSV, incident_db.py provides stats and a --prune option with an optional --archive DIR, and install-watchdog.sh --with-prune-timer sets up a daily systemd timer.
Key features
- Detection, diagnosis and self-healing of production incidents
- Standalone watchdog that needs no Hermes installation
- Notifications to Discord, Slack, PagerDuty, Microsoft Teams and generic webhooks
- Quiet hours, maintenance windows and flapping detection
- Prometheus gauges on /metrics and an offline CSV-exporting dashboard
- Retention tools: incident_db.py --prune with optional archiving
When to use it
- Watching a Linux host for CPU, memory and disk breaches and getting a diagnosis report
- Suppressing alerts during a known nightly batch window
- Feeding watchdog state into an existing Prometheus and Grafana setup
Who it is for: SRE and DevOps engineers who want an AI agent to triage incidents, with or without a Hermes install.
How it fits with Hermes Agent
Originally built on Hermes Agent for a hackathon; the standalone watchdog can also run without Hermes.
Requirements: For the standalone watchdog, a Linux host and an Anthropic API key; no Hermes installation is needed
FAQ
What is Hermes Incident Commander?
Hermes Incident Commander is an autonomous SRE agent that detects, diagnoses and heals production incidents. It stores incidents in SQLite and learns from each one it resolves.
Does Hermes Incident Commander work with Hermes Agent?
Yes, it was originally built on Hermes Agent for a hackathon. It also ships a standalone watchdog that does not require a Hermes installation.
What do I need to run Hermes Incident Commander?
The standalone watchdog needs a Linux host and an Anthropic API key. No Hermes installation is required for that mode.
Similar automations for Hermes Agent
All automationsLocal AI assistant for foreign-trade sales built on Hermes Agent: 38 B2B skills for leads and email
vaelkeep Hermes Personal PaperHermes agent that writes a nightly personal newspaper edition and refuses to publish a failing one
kami-community KamiSelf-hosted go-to-market agent for early-stage startups that runs its agents on Hermes Agent
AlekseiUL Hermes Researcher AgentPrivacy-safe Hermes profile for public-source research, source verification and evidence-gated briefs
erenciracioglu-dotcom hermes-self-evolutionSelf-evolving harness framework for Hermes Agent: four cron jobs plus a constitution, shipped empty
Christabel337 Job Scout AgentJob search agent that fetches listings, scores them against your profile and tracks them in a CSV
Related guides: Build agent teams with the Hermes kanban board · How to run Hermes Agent securely