Mimic vscode's git diff staged/unstaged UI #63278
alshdavid
started this conversation in
Feature Requests
Replies: 1 comment
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Body
What are you proposing?
Mimic vscode's stages / unstaged separation
Why does this matter?
I use this constantly when "guide coding" with agents.
That is; using a flash model in a fast development loop consisting of;
What becomes easier or possible?
It allows me to "git add" the changes up until now. Prompt the agent to do some work, then observe the diff compared to the staged files and either accept, modify or veto/re-prompt.
As you know, with agentic workflows, reviewing is the most important piece and a UI that makes it easier to rapidly and ergonomically review the output is highly valuable.
With the Zed UI, I need to commit changes between prompts then squash them before pushing - which is annoying.
Screenshots, mockups, workflows, or examples from other tools.
I can see;
setting.jsonvsHEADsettings.jsonvs the committed one.In Zed:
With Zed, while it's visible that there are uncommitted changes to
settings.json, it doesn't stick out making it less obvious that I need to review those changes.Also, vscode has a nice little icon highlight for agent-generated diffs that need review, which I really love
Note:
keepis "keep the AI generated diff", which is different to "stage"All reactions