Files
mission-control-v2/deploy/skills/autonomie/SKILL.md
T
2026-08-07 16:50:02 +02:00

21 lines
1.0 KiB
Markdown

---
name: autonomie
description: "Gesundheitsprüfungen der Box: Überprüft Logs (Syslog, Journalctl), checkt ob alle Container/Dienste laufen und leitet bei Bedarf selbstständige Reparaturen ein. Meldet Status via Telegram."
version: 1.0.0
author: MC2
platforms: [linux]
metadata:
hermes:
tags: [wartung, autonomie, health, mc2]
---
# Autonomie & Self-Repair
Dieser Skill ermöglicht es der AI-Box, sich selbst zu überprüfen und bei Problemen zu reparieren.
## Ablauf
1. **Dienste prüfen**: Führt `systemctl --user status` für alle relevanten MC2-Dienste aus.
2. **Logs analysieren**: Prüft die letzten Fehler im `journalctl` (User und System-Ebene, falls Berechtigung vorhanden).
3. **Selbstreparatur (Self-Repair)**: Falls bekannte Fehler auftauchen (z.B. Deadlocks, Speicherprobleme, hängende Ports), wird ein definierter Wiederanlauf (z.B. Neustart des Dienstes via `systemctl --user restart`) getriggert.
4. **Meldung**: Das finale Ergebnis wird kompakt an den Commander via Telegram (über `deploy/notify.sh`) gesendet.