Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test chat agentic undo/redo #241787

Open
2 tasks
connor4312 opened this issue Feb 25, 2025 · 0 comments
Open
2 tasks

Test chat agentic undo/redo #241787

connor4312 opened this issue Feb 25, 2025 · 0 comments
Assignees
Milestone

Comments

@connor4312
Copy link
Member

connor4312 commented Feb 25, 2025

Complexity: 4

Create Issue


In this iteration we introduced the ability to undo or redo parts steps in responses, rather than entire responses. This is used in Agent mode to allow undoing single interactions.

  1. In agent mode, make a request that causes the model to edit multiple files
  2. Verify you see the diffs on code pills in the response
  3. Verify clicking on the diffs will show the individual change made in that step, rather than the entire diff
  4. Verify undo/redo works, and that you can reload the window and undo/redo parts of the response
  5. Verify the model knows about undone steps. (Though this can be hard to get the model to realize as it often things it's stated intention was carried out even if some of the changes were rolled back)
  6. It's only expected that response content and file edits are rolled back. Other tool calls like terminal commands are not rolled-back at this time.

Known issues:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants