{"repo":"NousResearch/hermes-agent","public_id":"25939","display_label":"Strip OSC-8 hyperlink sequences from CLI console output","summary":"These issues and pull requests address OSC-8 hyperlink escape sequences appearing as visible garbage text in the CLI chat console, particularly in the welcome banner after commands like /clear, /reset, and /new. The work involves stripping these sequences from console output and related display fixes.","subsystem":"hermes_cli","counts":{"members":6,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":4},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":42252},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-06-08T18:29:53+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.3333333333333333},"fix_edges":[{"issue_number":25939,"pr_number":42252,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":33860,"pr_number":42252,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":42039,"pr_number":42252,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false}],"members":[{"kind":"issue","number":25939,"title":"[Bug]: OSC-8 hyperlink garbage visible in welcome banner after /clear /reset /new","url":null,"state":"closed"},{"kind":"pr","number":25948,"title":"fix(cli): strip OSC-8 hyperlinks from welcome banner on /clear /reset /new","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#25940","number":25940},{"kind":"pr","value":"#25939","number":25939},{"kind":"pr","value":"#25940","number":25940},{"kind":"pr","value":"#25940","number":25940}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":26052,"title":"fix: strip OSC-8 hyperlink sequences in ChatConsole","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#25940","number":25940}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":26256,"title":"fix(cli): strip OSC-8 links from chat banner redraw","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"4129092fda8b53af00b9ca6d611602944ba0569a","number":0},{"kind":"commit","value":"4129092fd","number":0},{"kind":"pr","value":"#25939","number":25939},{"kind":"pr","value":"#42252","number":42252},{"kind":"pr","value":"#25940","number":25940}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":32249,"title":"fix(cli): strip OSC 8 hyperlink sequences in ChatConsole output","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"4129092fd","number":0},{"kind":"pr","value":"#42252","number":42252}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":42252,"title":"fix(cli/gateway): salvage state.db dedup (#42039), tool_progress display (#33860), OSC-8 banner strip (#25939)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/agent_init.py","agent/tool_executor.py","cli.py","gateway/run.py","hermes_cli/cli_agent_setup_mixin.py","run_agent.py","scripts/release.py","tests/gateway/test_42039_duplicate_user_message.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}