{"repo":"NousResearch/hermes-agent","public_id":"92422","display_label":"Docker persistent session scoping bug fixes","summary":"These issues and PRs address a bug where webhook runs or chat sessions incorrectly split or reuse Docker containers in persistent mode. The fix ensures persistent Docker containers remain properly shared per profile rather than being scoped incorrectly.","subsystem":"environments","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"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":92422,"title":"[Bug]: Webhook runs can use session-scoped docker container in persistent mode","url":null,"state":"open"},{"kind":"pr","number":92418,"title":"fix(terminal): keep docker persistent sessions on shared container","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"15f7b7293","number":0},{"kind":"commit","value":"a270c4ade","number":0},{"kind":"pr","value":"#94560","number":94560},{"kind":"pr","value":"#82731","number":82731}],"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}}