Skip to content

TUI: make mixed conversations readable at a glance #159

Closed

Description

@qwen-code-dev-bot

Parent

Parent: #158

What to build

Make a real mixed-turn terminal conversation readable at a glance. Render user prompts, assistant responses, tool activity, system notices, and failures with a consistent hierarchy and compact rhythm while preserving chronological order and the existing fixed composer. Avoid large empty cards, ornamental dashboards, and repeated metadata.

Acceptance criteria

  • User, assistant, tool, system, and error events remain distinguishable without depending on color alone.
  • Consecutive events use consistent spacing, labels, wrapping, and timestamps or metadata only where they add value.
  • Long content has a compact preview and an explicit keyboard-accessible way to inspect the remainder.
  • The active turn and composer remain visible and stable during a realistic multi-turn session.
  • Focused tests cover mixed event ordering, wrapping, and long-content disclosure.
  • A real 120x36 tmux scenario bound to the exact PR head publishes the transcript, ANSI capture, readable image, timeline, and PASS report.

Blocked by

None - can start immediately

Activity

  1. added
    enhancementNew feature or request
    agent-readyTrusted issue ready for autonomous implementation
    subtaskFocused child of a parent issue
    priority:p1High priority: address before normal work
    source:userNormalized execution work promoted from a user report
    agent-activeIssue currently owned by the autonomous agent
    and removed
    agent-readyTrusted issue ready for autonomous implementation
    on Jul 19, 2026
  2. added a commit that references this issue on Jul 19, 2026
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 requestpriority:p1High priority: address before normal worksource:userNormalized execution work promoted from a user reportsubtaskFocused child of a parent issue

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions