From 6e689accd0ed8ffb93b05e8ab35cb2b4f5d684f1 Mon Sep 17 00:00:00 2001 From: Roger Oriol Date: Mon, 29 Jun 2026 00:48:23 +0200 Subject: [PATCH] fix hermes cron --- platform-engineer/cron-seed.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 }