hermes-agent/cron
Teknium c4674cbe21
fix: parse string schedules in cron update_job() (#10129) (#10521)
update_job() assumed the schedule value was always a pre-parsed dict
and called .get() on it directly.  When the API passes a raw string
like "every 10m", this crashed with AttributeError.

The create path already handles this correctly by calling
parse_schedule() on the incoming string.  The fix adds the same
normalization to the update path: if the schedule is a string,
parse it into a dict before proceeding.

Closes #10129
2026-04-15 14:25:12 -07:00
..
__init__.py docs: clarify gateway service scopes (#1378) 2026-03-14 21:17:41 -07:00
jobs.py fix: parse string schedules in cron update_job() (#10129) (#10521) 2026-04-15 14:25:12 -07:00
scheduler.py fix(cron): preserve skill env passthrough in worker thread 2026-04-15 11:03:49 -07:00