feat(codex): unify overview and usage inspectors #11

Merged
eleith merged 1 commits from feat/codex-inspectors into main 2026-11-05 14:32:00 +00:00

Summary

  • Give the Codex overview aliases and account usage one consistent transient inspector with native Pi components, themed titles, horizontal borders, and configured-key footers.
  • Keep loading, results, and errors in the same usage overlay until dismissed, without terminal transcript notifications.
  • Support bounded scrolling and tiny-terminal geometry; preserve cancellation, supersession, late-result safety, and unrelated UI focus.
  • Keep state-changing commands as brief notifications and preserve textual feedback in RPC/print/JSON modes.
  • Add documentation, the Pi TUI peer declaration, and a patch changeset.

Validation

  • Full suite: 75 test files, 1,370 tests passed.
  • Typecheck, lint, repository formatting, build, bundle import, and diff checks passed.
  • Independent correctness, readability, and test reviews completed; no material correctness findings remain.
  • SDK tests use real session/runtime APIs with simulated custom UI; geometry tests use the native compositor with a fake terminal.
  • No manual interactive-terminal validation performed.

Non-blocking review follow-up

  • Strengthen the existing native-host test to retain vertical shrink/grow coverage on the same mounted overlay. Component-level vertical reflow and fixed-height host cases are covered; additional no-file-change resize simulations passed.
## Summary - Give the Codex overview aliases and account usage one consistent transient inspector with native Pi components, themed titles, horizontal borders, and configured-key footers. - Keep loading, results, and errors in the same usage overlay until dismissed, without terminal transcript notifications. - Support bounded scrolling and tiny-terminal geometry; preserve cancellation, supersession, late-result safety, and unrelated UI focus. - Keep state-changing commands as brief notifications and preserve textual feedback in RPC/print/JSON modes. - Add documentation, the Pi TUI peer declaration, and a patch changeset. ## Validation - Full suite: 75 test files, 1,370 tests passed. - Typecheck, lint, repository formatting, build, bundle import, and diff checks passed. - Independent correctness, readability, and test reviews completed; no material correctness findings remain. - SDK tests use real session/runtime APIs with simulated custom UI; geometry tests use the native compositor with a fake terminal. - No manual interactive-terminal validation performed. ## Non-blocking review follow-up - Strengthen the existing native-host test to retain vertical shrink/grow coverage on the same mounted overlay. Component-level vertical reflow and fixed-height host cases are covered; additional no-file-change resize simulations passed.
eleith added 1 commit 2026-11-05 14:31:11 +00:00
feat(codex): unify overview and usage inspectors
ci/woodpecker/pr/codex Pipeline was successful
ci/woodpecker/push/codex Pipeline was successful
0923c705d9
eleith force-pushed feat/codex-inspectors from 7ff3d3bad5 to 0923c705d9 2026-11-05 14:31:11 +00:00 Compare
eleith merged commit 0923c705d9 into main 2026-11-05 14:32:00 +00:00
eleith deleted branch feat/codex-inspectors 2026-11-05 14:32:00 +00:00
Sign in to join this conversation.