From 733582900a66d288a75e1dfbaaa761b0e77e618a Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Sat, 8 Aug 2026 00:28:47 +0200 Subject: [PATCH] fix: auto-sync skills to hermes skills directory during deployment --- deploy/deploy.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/deploy/deploy.sh b/deploy/deploy.sh index 4638bf4..ea832ee 100644 --- a/deploy/deploy.sh +++ b/deploy/deploy.sh @@ -26,6 +26,18 @@ fi # 4. Systemd Units neu laden (falls sich .service Dateien geändert haben) systemctl --user daemon-reload +# 4.5 Hermes Skills synchronisieren +echo "Synchronisiere Hermes Skills..." +mkdir -p ~/.hermes/skills +# Kopiere alle Skills aus dem Repo, ersetze - durch _ in den Ordnernamen für Hermes Kompatibilität +for skill_dir in deploy/skills/*; do + if [ -d "$skill_dir" ]; then + skill_name=$(basename "$skill_dir" | tr '-' '_') + mkdir -p ~/.hermes/skills/"$skill_name" + cp -r "$skill_dir"/* ~/.hermes/skills/"$skill_name"/ + fi +done + # 5. Dienste neu starten echo "Starte Backend neu..." systemctl --user restart mc2-gateway.service mission-control-2.service