Skip to content

fix(tui): stabilize Bash card height and distinguish command from output - #1419

Merged
liruifengv merged 4 commits into
mainfrom
fix/bash-tool-card-rendering
Jul 6, 2026
Merged

fix(tui): stabilize Bash card height and distinguish command from output#1419
liruifengv merged 4 commits into
mainfrom
fix/bash-tool-card-rendering

Conversation

@liruifengv

Copy link
Copy Markdown
Collaborator

Related Issue

No linked issue.

Problem

The Bash tool card streamed the (potentially multi-line) command into the body while running, then dropped it entirely once the result landed, so a multi-line command with short output collapsed the card height in one frame. The command and its output were also hard to tell apart, and the header repeated the first line of the command in parentheses.

What changed

Keep the command preview in the body after the result lands so the card height stays stable across running to done. Render the command and its output on separate shades (command in textDim with a shellMode $ prompt, the result one step dimmer in textMuted) and drop the redundant parenthesized command from the header, which now reads "Running a command" / "Ran a command".

Checklist

  • I have read the CONTRIBUTING document.
  • I have linked a related issue, or explained the problem above.
  • I have added tests that prove my feature works.
  • Ran gen-changesets skill, or this PR needs no changeset.
  • Ran gen-docs skill, or this PR needs no doc update.

Keep the command preview in the body after the result lands so a multi-line command with short output no longer collapses the card. Render the command in textDim with a shellMode $ and the result one shade dimmer in textMuted, and simplify the header to "Running a command" / "Ran a command".
@changeset-bot

changeset-bot Bot commented Jul 6, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4876a48

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@moonshot-ai/kimi-code Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Jul 6, 2026

Copy link
Copy Markdown
pnpm dlx https://pkg.pr.new/@moonshot-ai/kimi-code@4876a48
npx https://pkg.pr.new/@moonshot-ai/kimi-code@4876a48

commit: 4876a48

@liruifengv
liruifengv merged commit 5ea3ec4 into main Jul 6, 2026
10 checks passed
@liruifengv
liruifengv deleted the fix/bash-tool-card-rendering branch July 6, 2026 08:50
This was referenced Jul 6, 2026
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