Agent tab strip & transcript usability improvements - #11
Merged
Conversation
Usability polish for the agent tab strip and the chat transcript. Tab strip: - Tabs size comfortably when there's room and only shrink as more agents open, then scroll (mouse wheel / scrollbar) past that. - Scrollbar sits in its own lane so it no longer overlaps the tabs. - Added brand/tabs/add-button dividers and aligned the header. - The "add agent" action is now a permanent, labeled button pinned far right, so it never scrolls out of reach. - Creating or selecting an agent scrolls that tab fully into view. - Renamed the tab menu item "Close tab" to "Close agent". Transcript: - Long diff/output panels collapse to a short preview with an Expand/Collapse control, so large writes don't force endless scrolling. - Web search/fetch result previews are hidden behind an Expand toggle to reduce noise. - Approval/plan diff colors now follow the active theme instead of a hardcoded blue.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
A round of usability polish for two everyday surfaces in the desktop app: the agent tab strip at the top and the chat transcript. No changes to model behavior, data handling, or the core chat flow — this is about making the app easier to navigate and read, especially when a user has many agents open or the assistant produces large outputs.
Agent tab strip
Transcript
Risk / scope
Verification