Part of the usability of a coding agent seems to be how confident you are that it made the right changes to the code. Gaining confidence comes from seeing the changes and the thinking.
I’ve used Claude extensively now, and one of the things I like is the ability to steer it real time because I can see what it’s doing.
With Cursor (which I’m liking a lot), it’s harder to see what it changed. I’m forced to click open each diff bubble as they appear. Or go use the Review panel, which is always on the left. Can’t undock. Can’t fullscreen (painful on laptop screen). Have to scroll. Can’t diff in summary mode (only show changed parts of code with context). Can’t click a Next Change button.
Request: setting to Always Expand Diff Bubbles in Conversation. In fact, it would be good to have a keyboard shortcut to toggle this global setting.
Secondary Request: fix some of the Review panel’s issues as mentioned above.
Cursor CLI has a similar problem. Except there’s no way to expand the inline diffs.
And when I tried the CTRL-r review mode, kind of the same problems as the Agent Window. And I somehow got stuck where keyboard input did nothing until I started hitting a bunch of random keys and somehow I was able to escape back to the conversation…
Hey, thanks for the feedback. These are all valid points about the diff review UX.
A couple of things:
Expand/Collapse All Diffs. That button is already added to the diff menu. It’s not the same as always expanding by default, but it might help a bit right now. Try it from the diffs context menu.
An Always Expand Diff Bubbles setting and Review panel improvements like undock, fullscreen, summary mode, Next Change. There’s no timeline yet, but this feedback helps us prioritize. Other users have asked for similar stuff too, so this request isn’t getting lost.
About Cursor CLI and Ctrl+R review mode. The sticky keyboard bug should be reported separately in Bug Reports Bug Reports - Cursor - Community Forum if you can reproduce it again.
Let me know if Expand/Collapse All Diffs partially covers what you need.
The Expand or collapse all diffs option should be in the context menu at the top of the diff area in the chat. Look for the three dots menu near the diff headers.
A couple things to check:
Make sure you’re on the latest version of Cursor Help > About or check for updates
This button is in the Agents window diffs, not in the classic editor
If you still can’t find it, can you share a screenshot of what you see around the diff area? Then I can point to the exact spot.
I just gave it a try to Agent Window this morning one more time.
I see there is only diff based on git supported.
In the Cursor Editor within each conversation you can also see more granular changes and Approve/Reject change by change - and they are on a different level of abstraction than the git itself.
You know about it - I am talking about the ones from the Editor where you always see the changes after each message - you accept them - then send a new message - see the new granular changes and so on.
Is this supported under Agent Window as well and I am just not able to find them?
Does Agent Window support only git based diff view?
Any plan to add the same more powerful Review mode into Agent Window as well?
Hey @Mihai_Cracan. Quick answer: yep, you didn’t miss a feature. In Agent Window, review is currently built on top of git diff (working tree vs HEAD), so it’s one level of abstraction. The granular per-turn mode from the classic Editor, where after each message you see a list of changes and can accept or reject each block separately before committing, isn’t available in Agent Window yet.
What you can use in Agent Window right now:
diff bubbles in chat (click to expand, the diff menu has Expand All and Collapse All)
the Review panel on the left with the list of changed files (git-based)
We already have an internal request to bring Agent Review from the Editor into Agent Window, and it’s being tracked. I can’t share a specific timeline for the fix or rollout yet. Your feedback helps.