This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user