{"repo":"NousResearch/hermes-agent","public_id":"129254","display_label":"Cron worker failure visibility and state fixes","summary":"These items address cases where cron worker failures, lost runs, and stale claims are not properly surfaced or recorded. The work focuses on improving diagnostics, error reporting, and state management around cron worker lifecycle issues.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":129748,"merged_at":"2026-10-01T00:57:22+00:00"},"resolution":{"state":"resolved","by":"pr-129748"},"freshness":{"state":"verified","last_verified_at":"2026-10-01T00:57:22+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":128509,"pr_number":129748,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-01T00:57:22+00:00"},{"issue_number":129254,"pr_number":129748,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-01T00:57:22+00:00"}],"members":[{"kind":"issue","number":129254,"title":"Cron agent-mode worker dies silently before agent starts (execution stuck, no error, no delivery)","url":null,"state":"closed"},{"kind":"pr","number":128616,"title":"fix(cron): record a lost manual run instead of reporting a restart that never happened","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"d3f3571f8c6","number":0},{"kind":"pr","value":"#129748","number":129748},{"kind":"pr","value":"#129254","number":129254}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":129256,"title":"fix(cron): preserve external worker startup diagnostics","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#129748","number":129748},{"kind":"pr","value":"#129254","number":129254}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":129748,"title":"fix(cron): surface acknowledged worker failures and release stale claims","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cron/executions.py","cron/scheduler.py","cron/scheduler_worker_failure.py","tests/cron/test_restart_safe_worker.py","tests/cron/test_restart_safe_worker_death_evidence.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}