#!/usr/bin/env bash set -e # setup_autonomous_crons.sh # Verbindet Hermes via hermes cron direkt mit seinen autonomen Skills (ohne tote Bash-Wrapper) HERMES="$HOME/.local/bin/hermes" echo "Lösche alle alten Crons..." $HERMES cron remove traum || true $HERMES cron remove chef-gutachter || true $HERMES cron remove release-radar || true $HERMES cron remove idle-radar || true $HERMES cron remove selbst-inventur || true $HERMES cron remove karten-gutachter || true $HERMES cron remove pruefstand || true $HERMES cron remove trend-radar || true $HERMES cron remove morning-report || true echo "Registriere neue autonome Hermes-Crons..." # 1. Morning Report: Jeden Tag um 07:00 # Hermes wird mit einem direkten Prompt aufgerufen, seinen Skill auszuführen. $HERMES cron create --name morning-report --deliver origin "0 7 * * *" "Führe den 'morning_report' Skill aus und sende mir die Morgenlage." # 2. Trend-Radar: Jeden Samstag um 05:15 $HERMES cron create --name trend-radar --deliver origin "15 5 * * 6" "Führe den 'trend_radar' Skill aus. Werte die trend-radar-watchlist.json aus und erstelle bei Bedarf ein Prüfstand-Ticket." # 3. Prüfstand: Jeden Sonntag um 01:00 (Nur als Fallback, falls Kanban ihn nicht schon weckt) $HERMES cron create --name pruefstand --deliver origin "0 1 * * 0" "Prüfe, ob offene Prüfstand-Tickets im Kanban liegen. Wenn ja, führe den 'pruefstand' Skill aus." echo "Autonome Crons erfolgreich eingerichtet!" $HERMES cron list