Skip to content

Roadmap: refined terminal conversation experience #158

Open

Description

@qwen-code-dev-bot

Objective

Refine the terminal conversation experience so long-running coding work remains visually coherent, calm, and predictable without replacing the existing product identity, conversation shell, or fixed composer.

Scope

Deliver the experience through thin, end-to-end TUI slices: mixed-turn hierarchy, streaming and interrupt feedback, composer ergonomics, progressive tool disclosure, diff and failure inspection, and responsive keyboard-accessible rendering. The work must use product-owned interaction patterns and original assets.

Success criteria

  • A real mixed conversation can be scanned quickly without large empty regions or repetitive status noise.
  • Streaming, waiting, tool execution, interruption, failure, and completion remain explicit.
  • The composer, tool details, diffs, and errors are predictable from the keyboard.
  • The complete experience remains coherent at 80x24, 120x36, and 160x48 and under NO_COLOR.
  • Every behavior-changing child PR publishes real, exact-head tmux interaction evidence.

Delivery order

  1. Mixed conversation hierarchy
  2. Streaming and interrupt feedback
  3. Composer ergonomics
  4. Progressive tool disclosure
  5. Diff and failure inspection
  6. Responsive and reduced-color completion

Children are the execution source of truth; this parent is a planning container.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestparentParent issue coordinating child workpriority:p1High priority: address before normal worksource:userNormalized execution work promoted from a user report

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions