diff --git a/platform-engineer/cron-seed.yaml b/platform-engineer/cron-seed.yaml index 7ce22e6..ecf98ce 100644 --- a/platform-engineer/cron-seed.yaml +++ b/platform-engineer/cron-seed.yaml @@ -68,11 +68,13 @@ spec: echo "cron job '$name' already exists — skipping" else echo "creating cron job '$name' ..." - # Pin provider+model so the job doesn't fail-closed if the global - # default later drifts (Hermes cron safety feature, see #44585). + # NOTE: the `hermes cron` CLI has no --provider/--model flags. + # 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" \ - --name "$name" --deliver "$deliver" \ - --provider openai-api --model qwen3.6:27b + --name "$name" --deliver "$deliver" fi }