{"repo":"NousResearch/hermes-agent","public_id":"70908","display_label":"Cron job error misclassification for script failures","summary":"These items address a bug where cron failure summarization incorrectly classifies stdout content from no_agent/script jobs as provider authentication errors (401/403), leading to misleading notifications. The fix prevents provider-error classification logic from applying to this job type.","subsystem":"cron","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":85536,"merged_at":"2026-08-13T18:49:25+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-13T18:49:25+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":59549,"pr_number":85536,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-13T18:49:25+00:00"},{"issue_number":70908,"pr_number":85536,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-13T18:49:25+00:00"}],"members":[{"kind":"issue","number":70908,"title":"Cron failure summarizer false-matches 401/403 in no_agent script stdout → misleading 'provider authentication error' notification","url":null,"state":"open"},{"kind":"pr","number":70977,"title":"fix(cron): skip provider-error classification for no_agent job failures","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#85536","number":85536},{"kind":"pr","value":"#77648","number":77648},{"kind":"pr","value":"#60593","number":60593}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":71494,"title":"fix(cron): avoid provider summaries for script jobs","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#70977","number":70977}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":85536,"title":"fix(cron): no_agent and script failures stop masquerading as provider errors","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","contributors/emails/[redacted:email]","contributors/emails/[redacted:email]","cron/scheduler.py","hermes_cli/config_defaults.py","tests/cron/test_cron_no_agent.py","tests/cron/test_scheduler.py","tests/hermes_cli/test_set_config_value.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}