{"repo":"NousResearch/hermes-agent","public_id":"63553","display_label":"PTY active session marker cleanup on session end","summary":"Members center on pty_active_session_files entries (and channel marker files) not being removed when PTY sessions end or are forgotten, which is described as unbounded growth. One issue reports the growth, and the three pull requests propose cleanup changes in the web/web_server and pty code paths.","subsystem":"dashboard","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":133936,"merged_at":"2026-10-06T16:46:07+00:00"},"resolution":{"state":"resolved","by":"pr-133936"},"freshness":{"state":"verified","last_verified_at":"2026-10-06T16:46:07+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":63553,"pr_number":133936,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-06T16:46:07+00:00"}],"members":[{"kind":"issue","number":63553,"title":"pty_active_session_files grows without bound — entries are never popped","url":null,"state":"closed"},{"kind":"pr","number":63563,"title":"fix(web_server): pop pty_active_session_files entry on forget","url":null,"state":"closed","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":124798,"title":"fix(web): clean up PTY active session markers","url":null,"state":"closed","close_reason":{"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":133936,"title":"fix(pty): clean up channel marker files on every session end path","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","hermes_cli/pty_session.py","hermes_cli/web_routers/chat_ws.py","hermes_cli/web_server.py","tests/hermes_cli/test_pty_keepalive_ws.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}