chore(cli): polish help and output #787

Closed
brent.edwards wants to merge 2 commits from feature/m6-cli-polish into master

2 Commits

Author SHA1 Message Date
brent.edwards ebabc17fdc Merge remote-tracking branch 'origin/master' into feature/m6-cli-polish
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 20s
CI / lint (pull_request) Successful in 3m19s
CI / typecheck (pull_request) Successful in 3m55s
CI / security (pull_request) Successful in 4m2s
CI / quality (pull_request) Successful in 4m0s
CI / integration_tests (pull_request) Failing after 4m28s
CI / unit_tests (pull_request) Failing after 4m32s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 10m16s
CI / coverage (pull_request) Successful in 10m25s
CI / status-check (pull_request) Failing after 1s
CI / benchmark-regression (pull_request) Successful in 51m19s
# Conflicts:
#	src/cleveragents/cli/commands/action.py
2026-03-25 20:00:19 +00:00
brent.edwards f2be43dcc2 chore(cli): polish help and output
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 17s
CI / build (pull_request) Successful in 28s
CI / quality (pull_request) Successful in 34s
CI / security (pull_request) Successful in 44s
CI / typecheck (pull_request) Successful in 44s
CI / unit_tests (pull_request) Failing after 3m34s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 5m30s
CI / coverage (pull_request) Successful in 8m4s
CI / benchmark-regression (pull_request) Failing after 10m12s
CI / integration_tests (pull_request) Failing after 15m58s
Centralize CLI output through shared renderers module with get_console()
and get_err_console() accessors. Introduce ColumnSpec-based table rendering
for plan list, resource list, and actor list commands. Add _FORMAT_HELP
constant and fmt= parameter threading for consistent format handling.

Includes Behave BDD tests for format output validation, Robot Framework
integration tests for CLI formatting consistency, and CHANGELOG entry.

ISSUES CLOSED: #210
2026-03-20 00:25:44 +00:00