#!/bin/bash
# sync hermes-skills/learning/math-tutor/ to HK telegram_bot profile + restart service
# 关键：只 sync 我们 own 的子目录（learning/math-tutor/），--delete 范围限于此子目录，
# 不影响 HK 上 telegram_bot/skills/ 下其他 23 个 skill。
set -e

LOCAL=~/MyProjects/compass/math/hermes-skills/learning/math-tutor
REMOTE=/root/.hermes/profiles/telegram_bot/skills/learning/math-tutor

echo "[sync] ensure remote dir: $REMOTE"
ssh hk "mkdir -p $REMOTE"

echo "[sync] rsync $LOCAL/ → hk:$REMOTE/"
rsync -avz --delete "$LOCAL/" "hk:$REMOTE/"

echo "[sync] restart hermes-gateway-telegram_bot"
ssh hk 'systemctl --user restart hermes-gateway-telegram_bot && sleep 2 && systemctl --user is-active hermes-gateway-telegram_bot'

echo "[sync] done"
