New in v17.16.0 - ✨Native Inline Diff + Super Diff + Inline Improvements #1991
Replies: 4 comments 6 replies
-
Thank you for the shout-out! It was really fun to implement. By the way, the new ![]() |
Beta Was this translation helpful? Give feedback.
-
Having the buffer/file automatically open is huge! So excited to see that. Didn't realize it got rolled up in to the native inline diff PR. Shoutout @bassamsdata! |
Beta Was this translation helpful? Give feedback.
-
Very cool, this is a huge improvement! Thanks! On my first attempt to use it I got the diff in my selected buffer as expected, I was scrolling around looking at the changes when suddenly everything disappeared and the prompt in the Code Companion buffer changed to:
Is there a timeout I need to configure or is this something with the model I'm using? (only tried with OpenAI gpt-5-mini so far). This was probably something like 30 seconds. It kind of defeats the purpose of having a diff to accept/reject if you have to do it in a hurry 😅 |
Beta Was this translation helpful? Give feedback.
-
I'm not sure If I miss anything, but it would be great if the cursor would be put back into the codecompanion buffer after accepting/rejecting a change. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi All
Back with another feature packed release for
v17.16.0
.Native Inline Diff
Native.Inline.Diff.mp4
Thanks to @bassamsdata for the incredible work in #1884, we now have a native, inline diff in CodeCompanion. No dependencies, no external requirements, just a beautiful diff.
From a UX perspective, the cursor will move to the relevant buffer on the user's behalf.
Oh, but what happens if the file you're editing isn't a buffer?! Well it will open right up for you to view the changes:
Native.Inline.Diff.-.Open.File.mp4
Super Diff
You may be thinking this is great and all...but how can I keep track of all of the changes that take place when I've turned off the diff and/or am in automatic tool mode? Then you will likely enjoy the new Super Diff that's also in #1884:
Super.Diff.mp4
The Super Diff allows you to keep track of all edits that have taken place from the chat buffer (access it via
gD
) making it easier to see what an LLM has changed.Inline Improvements
#{clipboard
} variable:CodeCompanion can you analyze the code in #{buffer} #{clipboard
Once again thanks to @bassamsdata for the amazing PR in #1884.
Beta Was this translation helpful? Give feedback.
All reactions