Skip to content

fix(tui): let command aliases override TUI extras - #57078

Closed
kyssta-exe wants to merge 1 commit into
NousResearch:mainfrom
kyssta-exe:auto-fix/issue-57070
Closed

kyssta-exe wants to merge 1 commit into
NousResearch:mainfrom
kyssta-exe:auto-fix/issue-57070

Conversation

@kyssta-exe

Copy link
Copy Markdown
Contributor

Fixes #57070.

Summary

  • skip TUI-only extra catalog entries when a registry command or alias already claims that slash name
  • add regression coverage proving /compact canonicalizes to /compress and is not also surfaced as the TUI compact-display toggle

Tests

  • scripts/run_tests.sh tests/test_tui_gateway_server.py -k "commands_catalog_registry_alias_wins_over_tui_extra or commands_catalog_includes_tui_mouse_command or commands_catalog_filters_gateway_only_commands_and_keeps_status_visible"
  • scripts/run_tests.sh tests/test_tui_gateway_server.py (303 passed, 1 pre-existing unrelated failure: test_verification_status_outside_workspace_is_not_applicable)

@kyssta-exe

Copy link
Copy Markdown
Contributor Author

Stale — 8-12 days without merge activity. Can resubmit if still needed.

@kyssta-exe kyssta-exe closed this Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/tui Terminal UI (ui-tui/ + tui_gateway/) P2 Medium — degraded but workaround exists type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New /compact alias for /compress (#57029) collides with legacy /compact TUI entry in commands.catalog

3 participants