{"repo":"NousResearch/hermes-agent","public_id":"57070","display_label":"Slash command naming conflicts and description clarity","summary":"Multiple issues and fixes address duplicate alias collisions (especially /compact vs /compress) and confusing or identical descriptions for /new, /reset, and /clear commands. Work spans detection, renaming, deduplication, and documentation improvements across CLI, TUI, and SDK clients.","subsystem":"acp","counts":{"members":11,"open_issues":0,"open_issues_distinct":0,"open_prs":2,"closed_issues":3,"merged_prs":1,"attempt_prs":7},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":69303,"merged_at":"2026-07-22T13:58:06+00:00"},"resolution":{"state":"partially_resolved","by":"pr-69303"},"freshness":{"state":"verified","last_verified_at":"2026-07-22T13:58:06+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.1650909090909091},"fix_edges":[{"issue_number":57133,"pr_number":69303,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-07-22T13:58:06+00:00"}],"members":[{"kind":"issue","number":57070,"title":"New /compact alias for /compress (#57029) collides with legacy /compact TUI entry in commands.catalog","url":null,"state":"closed"},{"kind":"issue","number":57133,"title":"[Bug]: /compact slash command name collision causes \"Duplicate slash command alias\" error","url":null,"state":"closed"},{"kind":"issue","number":57532,"title":"commands.catalog returns /compact as both command and alias, causing 'Duplicate slash command alias' error in Desktop/SDK clients","url":null,"state":"closed"},{"kind":"pr","number":57073,"title":"fix(tui): avoid compact catalog alias collision","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#69303","number":69303},{"kind":"pr","value":"#57162","number":57162}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":57078,"title":"fix(tui): let command aliases override TUI extras","url":null,"state":"closed","close_reason":{"category":"stale_abandoned","implication":"active"},"merged":false},{"kind":"pr","number":57131,"title":"fix(tui): resolve /compact alias collision between compress alias and TUI display toggle (#57070)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#69303","number":69303},{"kind":"pr","value":"#57162","number":57162}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":57162,"title":"fix(acp): rename /compact to /compress to avoid Claude Code collision","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"15d33d5ab","number":0},{"kind":"pr","value":"#69303","number":69303}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":57208,"title":"fix: resolve /compact slash command name collision (#57133)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#57162","number":57162},{"kind":"pr","value":"#57133","number":57133}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":57519,"title":"fix: resolve /compact slash command name collision (#57133)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#57162","number":57162},{"kind":"pr","value":"#57208","number":57208}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":57691,"title":"fix(tui): prune catalog alias collisions with standalone commands","url":null,"state":"closed","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":69303,"title":"fix(acp): resolve /compact alias collision across ACP, TUI, and command catalog","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["acp_adapter/server.py","apps/desktop/src/lib/desktop-slash-commands.test.ts","apps/desktop/src/lib/desktop-slash-commands.ts","tests/acp/test_server.py","tests/test_tui_gateway_server.py","tui_gateway/server.py","ui-tui/README.md","ui-tui/src/app/slash/commands/core.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}