What problem does it solve?
Provides an autonomous background monitor that watches application logs for errors after a fix, creates structured incident files, de-duplicates repeated errors, and pushes timely Telegram alerts so teams can receive immediate notifications without keeping sessions open.
Core Features & Use Cases
- Passive Background Monitoring: Runs as an independent bash daemon that polls logs every 60 seconds and survives the AI session lifecycle.
- Incident Creation & Tagging: Writes JSON incident files and tags each incident as "fix-related" or "system" using fix-specific and system-wide regex patterns.
- De-duplication & Status Surfacing: Avoids alert spam by hashing error signatures and writes a status JSON file for quick CLI or AI-driven checks.
- Telegram Notifications: Sends different alert types (high-priority fix-related vs system warnings) directly to a configured Telegram chat.
- Use Case: Start after deploying a retry-logic or upload fix to verify the patch in production; receive push alerts for regressions while you sleep.
Quick Start
Start the watchdog to monitor the backend container for the recent fix by invoking: /watchdog Monitor extraction after retry logic fix - watch for timeout errors