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

Closed
opened 2026-03-17 01:10:11 +00:00 by brent.edwards · 1 comment
Member

Complete slash command catalog: 60+ commands across 14 groups.

Dependencies

  • Parent: #868 (Epic: TUI Interface)
  • Tracked by: #926
Complete slash command catalog: 60+ commands across 14 groups. ## Dependencies - Parent: #868 (Epic: TUI Interface) - Tracked by: #926
brent.edwards added this to the v3.7.0 milestone 2026-03-17 01:11:46 +00:00
Author
Member

Implemented and opened PR for this ticket.

What changed

  • Added slash command catalog module src/cleveragents/tui/slash_catalog.py with 67 catalog entries across 14 groups.
  • Updated TUI app initialization in src/cleveragents/tui/app.py to feed slash overlay suggestions from the full catalog (slash_command_names()) instead of a short hardcoded list.
  • Added Behave validation:
    • features/tui_slash_command_catalog.feature
    • features/steps/tui_slash_command_catalog_steps.py
    • assertions cover 60+ command cardinality, exactly 14 groups, and representative command presence.
  • Added changelog entry in CHANGELOG.md for #1002.

Validation run

  • 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 (97% fail-under enforced)

Commit / PR

  • Commit: dc1359fc078d94209dec8b51884f55d660d410b9
  • PR: #1239
  • PR is set to auto-merge when checks pass.
Implemented and opened PR for this ticket. ## What changed - Added slash command catalog module `src/cleveragents/tui/slash_catalog.py` with 67 catalog entries across 14 groups. - Updated TUI app initialization in `src/cleveragents/tui/app.py` to feed slash overlay suggestions from the full catalog (`slash_command_names()`) instead of a short hardcoded list. - Added Behave validation: - `features/tui_slash_command_catalog.feature` - `features/steps/tui_slash_command_catalog_steps.py` - assertions cover 60+ command cardinality, exactly 14 groups, and representative command presence. - Added changelog entry in `CHANGELOG.md` for #1002. ## Validation run - `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` ✅ (97% fail-under enforced) ## Commit / PR - Commit: `dc1359fc078d94209dec8b51884f55d660d410b9` - PR: https://git.cleverthis.com/cleveragents/cleveragents-core/pulls/1239 - PR is set to auto-merge when checks pass.
HAL9000 modified the milestone from v3.7.0 to v3.5.0 2026-05-18 17:53:30 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#1002
No description provided.