{"repo":"NousResearch/hermes-agent","public_id":"57331","display_label":"Cron run-action drops per-run prompt context","summary":"These issues and PRs address a bug where the per-run prompt context is silently lost when a cronjob action='run' is triggered, and attempt to thread that context correctly through the execution chain including gateway-loop delivery and Matrix standalone send.","subsystem":"cron","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":2,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":80807},"resolution":{"state":"resolved","by":"pr-80838"},"freshness":{"state":"verified","last_verified_at":"2026-08-07T06:14:56+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":41037,"pr_number":80807,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":57331,"pr_number":80807,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":57331,"pr_number":80838,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true},{"issue_number":61495,"pr_number":80807,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":61495,"pr_number":80838,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":57331,"title":"[Bug]: cronjob action='run' silently drops the per-run prompt — no context reaches the triggered job","url":null,"state":"closed"},{"kind":"pr","number":57342,"title":"fix(cron): thread per-run prompt through cronjob(action=\"run\") execution chain","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#80838","number":80838},{"kind":"pr","value":"#80807","number":80807},{"kind":"pr","value":"#57331","number":57331}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":57360,"title":"fix(cron): pass manual run prompt context","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#57342","number":57342},{"kind":"pr","value":"#57331","number":57331},{"kind":"pr","value":"#57342","number":57342},{"kind":"pr","value":"#57342","number":57342}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":80807,"title":"fix: dispatch cronjob(action='run') to the background like delegate_task","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cron/scheduler.py","tests/tools/test_cronjob_run_background.py","tools/cronjob_tools.py"]},{"kind":"pr","number":80838,"title":"fix(cron): gateway-loop delivery, per-run prompt context, Matrix standalone send — run-action sweep salvage","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cron/scheduler.py","plugins/platforms/matrix/adapter.py","tests/cron/test_cron_kanban_env_isolation.py","tests/cron/test_cron_workdir.py","tests/cron/test_execution_ledger.py","tests/cron/test_parallel_pool.py","tests/cron/test_run_one_job.py","tests/cron/test_scheduler.py","tests/tools/test_cronjob_run_background.py","tests/tools/test_cronjob_run_immediate.py","tools/cronjob_tools.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}