fix hermes cron

This commit is contained in:
Roger Oriol
2026-06-29 00:48:23 +02:00
parent 1145214e24
commit 6e689accd0

View File

@@ -68,11 +68,13 @@ spec:
echo "cron job '$name' already exists — skipping" echo "cron job '$name' already exists — skipping"
else else
echo "creating cron job '$name' ..." echo "creating cron job '$name' ..."
# Pin provider+model so the job doesn't fail-closed if the global # NOTE: the `hermes cron` CLI has no --provider/--model flags.
# default later drifts (Hermes cron safety feature, see #44585). # Unpinned jobs snapshot the current global default (qwen3.6:27b)
# at creation, so they run fine. They only fail-closed if the
# global default is changed LATER (intended safety, #44585).
# To pin a job, use the `cronjob` agent tool inside a chat turn.
kubectl -n platform-engineer exec "$POD" -- hermes cron create "$schedule" "$prompt" \ kubectl -n platform-engineer exec "$POD" -- hermes cron create "$schedule" "$prompt" \
--name "$name" --deliver "$deliver" \ --name "$name" --deliver "$deliver"
--provider openai-api --model qwen3.6:27b
fi fi
} }