feat(tui): enumerate full slash command set (60+ commands, 14 groups) #1239

Merged
brent.edwards merged 1 commits from feature/m8-tui-slash-command-catalog into master 2026-04-01 09:49:06 +00:00
Member

Summary

  • add a new TUI slash command catalog module with 67 commands across 14 groups, aligned to the specification command reference
  • wire the slash command overlay initialization in the Textual app to use the full catalog instead of a short hardcoded list
  • add Behave coverage asserting catalog cardinality (60+ commands, 14 groups) and representative command presence, and document in changelog

Testing

  • nox -s lint
  • nox -s typecheck
  • nox -s unit_tests -- features/tui_slash_command_catalog.feature features/tui_slash_command_overlay_coverage.feature features/tui_app_coverage.feature
  • nox -s integration_tests -- robot/tui_smoke.robot
  • nox -s coverage_report

Closes #1002

## Summary - add a new TUI slash command catalog module with 67 commands across 14 groups, aligned to the specification command reference - wire the slash command overlay initialization in the Textual app to use the full catalog instead of a short hardcoded list - add Behave coverage asserting catalog cardinality (60+ commands, 14 groups) and representative command presence, and document in changelog ## Testing - `nox -s lint` - `nox -s typecheck` - `nox -s unit_tests -- features/tui_slash_command_catalog.feature features/tui_slash_command_overlay_coverage.feature features/tui_app_coverage.feature` - `nox -s integration_tests -- robot/tui_smoke.robot` - `nox -s coverage_report` Closes #1002
brent.edwards added 1 commit 2026-04-01 09:23:32 +00:00
feat(tui): enumerate full slash command set (60+ commands, 14 groups)
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 17s
CI / helm (pull_request) Successful in 22s
CI / lint (pull_request) Successful in 3m19s
CI / quality (pull_request) Successful in 3m46s
CI / typecheck (pull_request) Successful in 3m56s
CI / security (pull_request) Successful in 4m8s
CI / unit_tests (pull_request) Successful in 9m14s
CI / docker (pull_request) Successful in 1m19s
CI / coverage (pull_request) Successful in 9m24s
CI / e2e_tests (pull_request) Successful in 17m12s
CI / integration_tests (pull_request) Successful in 25m32s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 54m48s
dc1359fc07
Add a specification-aligned slash command catalog and wire it into TUI overlay initialization so command discovery reflects the complete command surface. Cover command and group cardinality plus representative command presence in Behave tests.

ISSUES CLOSED: #1002
brent.edwards added the
Type
Feature
label 2026-04-01 09:23:37 +00:00
brent.edwards scheduled this pull request to auto merge when all checks succeed 2026-04-01 09:23:42 +00:00
brent.edwards merged commit 2fdac4b4c9 into master 2026-04-01 09:49:06 +00:00
brent.edwards deleted branch feature/m8-tui-slash-command-catalog 2026-04-01 09:49:06 +00:00
Sign in to join this conversation.
No Reviewers
No Label
Type
Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cleveragents/cleveragents-core#1239