Skip to content

Increase Ink composer and input-state coverage #2018

Description

@acoliver

Summary

Add tests around composer visibility, input active-state gating, and startup readiness.

Suggested coverage

  • Composer is visible when command initialization completes.
  • Composer is hidden only for intentional blocking states.
  • Startup errors render actionable UI instead of a blank or partial screen.
  • Escape and Ctrl-C behavior while suggestions, dialogs, or tool calls are active.
  • Multiline paste and queued input behavior.

Test approach

Use hook and component tests for state combinations, with one tmux startup smoke asserting the first meaningful frame contains the composer.

Metadata

Metadata

Assignees

Labels

Ink UIthe packages/cli Ink based UI.

Type

Projects

Status
In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions