{"repo":"NousResearch/hermes-agent","public_id":"111154","display_label":"Idle model unload broken by telemetry probe errors","summary":"A bug where transient telemetry probe errors reset or stall the idle clock, preventing idle models from being unloaded. Multiple fixes address keeping the idle clock intact across such failures.","subsystem":"hermes_cli","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":2,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":111347,"merged_at":"2026-09-15T12:32:59+00:00"},"resolution":{"state":"resolved","by":"pr-111347"},"freshness":{"state":"verified","last_verified_at":"2026-09-15T12:32:59+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":111154,"pr_number":111347,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-15T12:32:59+00:00"}],"members":[{"kind":"issue","number":111154,"title":"[Bug] local_runtime: idle-unload sweep silently never fires — 21 GB model stayed resident ~5 h after last request; is_idle() errors and stuck slots reset the idle clock","url":null,"state":"closed"},{"kind":"pr","number":111161,"title":"fix(local-runtime): unload idle models despite transient telemetry failures","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"b83ee209d935e3cbad2083aca17c78823c08b1d4","number":0},{"kind":"pr","value":"#111167","number":111167},{"kind":"pr","value":"#111161","number":111161},{"kind":"pr","value":"#111347","number":111347}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":111167,"title":"fix(local_runtime): keep the idle clock across failed telemetry probes","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#111161","number":111161},{"kind":"pr","value":"#111154","number":111154}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":111347,"title":"fix(local-runtime): idle models unload despite transient telemetry probe errors (#111154, salvage #111167)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/local_runtime/supervisor.py","tests/hermes_cli/test_local_runtime.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}