{"repo":"NousResearch/hermes-agent","public_id":"108147","display_label":"TUI WebSocket send backlog bounding fixes","summary":"A bug report and multiple fix attempts addressing unbounded accumulation of WebSocket send batches in the TUI, which could cause unbounded heap retention. The members represent iterative or competing patch efforts for the same issue.","subsystem":"gateway","counts":{"members":5,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":4},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[],"members":[{"kind":"issue","number":108147,"title":"[Bug]: TUI WebSocket send batches accumulate without a byte or frame bound","url":null,"state":"open"},{"kind":"pr","number":108151,"title":"[superseded by #108154/#108155] fix(tui): bound WebSocket send backlog","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#108202","number":108202},{"kind":"pr","value":"#108147","number":108147},{"kind":"pr","value":"#108202","number":108202}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":108154,"title":"fix(tui): bound WebSocket send backlog","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#108147","number":108147},{"kind":"pr","value":"#108151","number":108151},{"kind":"pr","value":"#108154","number":108154},{"kind":"pr","value":"#108155","number":108155},{"kind":"pr","value":"#108154","number":108154},{"kind":"pr","value":"#108155","number":108155}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":108155,"title":"fix(tui): bound WSTransport backlog to prevent unbounded heap retention","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#108151","number":108151},{"kind":"pr","value":"#108154","number":108154},{"kind":"pr","value":"#108147","number":108147}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":108202,"title":"fix(tui): bound WebSocket send backlog","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#108151","number":108151},{"kind":"pr","value":"#108147","number":108147},{"kind":"pr","value":"#108154","number":108154},{"kind":"pr","value":"#108155","number":108155},{"kind":"pr","value":"#108151","number":108151}],"category":"superseded_by_pr","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}