NousResearch/hermes-agent · error · ValueError
Requested one-shot time {run_at} is more than {ONESHOT_GRACE
Error message
Requested one-shot time {run_at} is more than {ONESHOT_GRACE_SECONDS}s in the past and cannot be scheduled. What it means
Error "Requested one-shot time {run_at} is more than {ONESHOT_GRACE_SECONDS}s in the past and cannot be scheduled." thrown in NousResearch/hermes-agent.
Source
Thrown at cron/jobs.py:1732
label_source = (prompt_text or (normalized_skills[0] if normalized_skills else None) or (normalized_script if normalized_no_agent else None)) or "cron job"
provider_snapshot, model_snapshot = _compute_provider_model_snapshots(
provider=normalized_provider,
model=normalized_model,
base_url=normalized_base_url,
no_agent=normalized_no_agent,
)
next_run_at = compute_next_run(parsed_schedule)
if parsed_schedule.get("kind") == "once" and next_run_at is None:
run_at = parsed_schedule.get("run_at") or schedule
logger.warning(
"Rejecting one-shot cron job '%s': run_at %s is outside the %ss grace window",
name or label_source[:50].strip(),
run_at,
ONESHOT_GRACE_SECONDS,
)
raise ValueError(
f"Requested one-shot time {run_at} is more than "
f"{ONESHOT_GRACE_SECONDS}s in the past and cannot be scheduled."
)
job = {
"id": job_id,
"name": name or label_source[:50].strip(),
"prompt": prompt_text,
"skills": normalized_skills,
"skill": normalized_skills[0] if normalized_skills else None,
"model": normalized_model,
"provider": normalized_provider,
# Provider/model resolution captured at creation for unpinned jobs
# (#44585). None for pinned axes, no_agent jobs, resolution failures, and
# any pre-existing job written before these fields existed (back-compat).
"provider_snapshot": provider_snapshot,
"model_snapshot": model_snapshot,
"base_url": normalized_base_url,View on GitHub (pinned to c896c09c42)
Solutions
- Pick a one-shot time in the future (or within the grace window).
When it happens
Trigger: Thrown at cron/jobs.py:1732 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of NousResearch/hermes-agent@c896c09c42 (2026-08-14).
Data as JSON: /api/errors/735a6da2f59bd9b4.
Report an issue: GitHub.