better rendering of the chat area with blocks and timings and borders #38
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
right now the chat is rendered with a bit too many rounded rectangles. Only user chat should be a rounded rectangle, and system messages like failed or compaction or stuff like that are rounded rectangles with the gray background as now. but the agent messages should not have rounded rectangles around the specific message.
Additionally whenever a chat communication from the LLM is finished, a new "group" starts and at the start of a group is a summary line is rendered that gives the runtime of that group (starting from the actual starting point of that group, when it was handed off to the LLM after the user messag) until the LLM was finished. also input tokens, cached tokens and output tokens should be part of this info line (and it should be a vertical line visually with those numbers showing on the right side directly above that separation line).
Implemented in commit
8a08cd7. Assistant replies now render without rounded message containers, while user and system surfaces retain their existing treatment. Completed model generations add a right-aligned duration/input/cached/output token summary above the group separator, and those stats persist across session reloads. Verified with rustfmt, Clippy, make bundle, and cargo test --all-features (113 passed, 12 hardware-dependent ignored).