{"repo":"NousResearch/hermes-agent","public_id":"93764","display_label":"Persistent Docker containers incorrectly split per session","summary":"These items address a bug where Docker containers marked as persistent were being created or scoped per session rather than shared across sessions as intended. The work involves identifying the root cause and correcting the behavior so persistent containers remain shared per profile.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":94560,"merged_at":"2026-08-25T09:30:38+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-25T09:30:38+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":84671,"pr_number":94560,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-25T09:30:38+00:00"},{"issue_number":92422,"pr_number":94560,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-25T09:30:38+00:00"},{"issue_number":93764,"pr_number":94560,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-25T09:30:38+00:00"}],"members":[{"kind":"issue","number":93764,"title":"[Bug]: container_persistent: true Docker containers per-session instead of shared \"default\"","url":null,"state":"closed"},{"kind":"pr","number":93787,"title":"fix(docker): keep persistent container state shared across sessions","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"15f7b7293","number":0},{"kind":"pr","value":"#94560","number":94560},{"kind":"pr","value":"#92418","number":92418}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":94560,"title":"fix(terminal): persistent Docker containers stay shared per profile instead of splitting per chat (#93950 root cause)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/platforms/base.py","tests/gateway/test_platform_base.py","tests/tools/test_shared_container_task_id.py","tools/terminal_tool.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}