feat(tui): implement help panel (F1) with context-sensitive help #1250

Merged
brent.edwards merged 1 commit from feature/m8-tui-help-panel into master 2026-04-01 22:16:11 +00:00
Member

Summary

  • add a dedicated TUI help-panel overlay toggled by F1
  • resolve help content from the current prompt mode so the panel reflects main-screen, slash-command, reference, and shell contexts
  • extend Behave and Robot coverage for the help-panel widget, app wiring, context switching, and toggle behavior

Validation

  • nox -s lint typecheck unit_tests -- features/tui_help_panel_overlay_coverage.feature features/tui_app_coverage.feature (captured in /tmp/issue-1013-targeted-nox.log)
  • PYTHONPATH=src NO_COLOR=1 .nox/unit_tests-3-13/bin/robot --outputdir build/reports/robot-smoke --variable PYTHON:/tmp/issue-1013/.nox/unit_tests-3-13/bin/python robot/tui_smoke.robot (captured in /tmp/issue-1013-robot.log)
  • nox -s coverage_report (captured in /tmp/issue-1013-coverage.log)
  • nox -s integration_tests e2e_tests (captured in /tmp/issue-1013-integration-e2e.log)

Closes #1013

## Summary - add a dedicated TUI help-panel overlay toggled by `F1` - resolve help content from the current prompt mode so the panel reflects main-screen, slash-command, reference, and shell contexts - extend Behave and Robot coverage for the help-panel widget, app wiring, context switching, and toggle behavior ## Validation - `nox -s lint typecheck unit_tests -- features/tui_help_panel_overlay_coverage.feature features/tui_app_coverage.feature` (captured in `/tmp/issue-1013-targeted-nox.log`) - `PYTHONPATH=src NO_COLOR=1 .nox/unit_tests-3-13/bin/robot --outputdir build/reports/robot-smoke --variable PYTHON:/tmp/issue-1013/.nox/unit_tests-3-13/bin/python robot/tui_smoke.robot` (captured in `/tmp/issue-1013-robot.log`) - `nox -s coverage_report` (captured in `/tmp/issue-1013-coverage.log`) - `nox -s integration_tests e2e_tests` (captured in `/tmp/issue-1013-integration-e2e.log`) Closes #1013
feat(tui): implement help panel (F1) with context-sensitive help
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 18s
CI / helm (pull_request) Successful in 23s
CI / lint (pull_request) Successful in 3m20s
CI / quality (pull_request) Successful in 3m44s
CI / typecheck (pull_request) Successful in 3m58s
CI / security (pull_request) Successful in 4m10s
CI / unit_tests (pull_request) Successful in 9m2s
CI / docker (pull_request) Successful in 1m30s
CI / coverage (pull_request) Successful in 9m3s
CI / e2e_tests (pull_request) Successful in 22m5s
CI / integration_tests (pull_request) Successful in 24m37s
CI / status-check (pull_request) Successful in 2s
CI / benchmark-regression (pull_request) Successful in 55m59s
0ae733d01f
Add a dedicated TUI help overlay toggled by F1 and resolve its content from the current prompt mode for main-screen, slash-command, reference, and shell contexts.

Extend Behave and Robot coverage for the new help-panel widget, app wiring, context switching, and toggle behavior.

ISSUES CLOSED: #1013
brent.edwards added this to the v3.8.0 milestone 2026-04-01 21:51:45 +00:00
brent.edwards scheduled this pull request to auto merge when all checks succeed 2026-04-01 21:51:52 +00:00
brent.edwards deleted branch feature/m8-tui-help-panel 2026-04-01 22:16:12 +00:00
Sign in to join this conversation.
No reviewers
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!1250
No description provided.