Skip to content

perf(cli): isolate console message input state - #157

Merged
codeaholicguy merged 1 commit into
mainfrom
feature-console-input-responsiveness
Aug 14, 2026
Merged

perf(cli): isolate console message input state#157
codeaholicguy merged 1 commit into
mainfrom
feature-console-input-responsiveness

Conversation

@codeaholicguy

Copy link
Copy Markdown
Owner

Summary

  • move the controlled message draft from ConsoleAppShell into ChatInput
  • keep focus, Escape clearing, submit/cancel clearing, multiline layout reporting, narrow layout, polling pause, and keyboard routing intact
  • add an Ink regression test proving typed characters render without rerendering the parent

Validation

  • npm test --workspace packages/cli — 80 files, 965 tests passed
  • npm run lint --workspace packages/cli — exit 0 (5 pre-existing warnings)
  • npm run build --workspace packages/cli — exit 0, 193 files compiled
  • npx ai-devkit@latest lint — all checks passed

Risks

  • None known.

@codeaholicguy
codeaholicguy merged commit 8864553 into main Aug 14, 2026
7 checks passed
@codeaholicguy
codeaholicguy deleted the feature-console-input-responsiveness branch August 14, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant