-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Checkpointing & Diffs #64
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
Merged
Merged
Changes from 16 commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
4270716
Add provider checkpoints and thread rollback support
juliusmarminge e503798
Add git-backed filesystem checkpoints for provider session rollback
juliusmarminge 2d42cde
Add per-turn diff viewer with file targeting
juliusmarminge ed25338
Add checkpoint diff API and hydrate turn diffs in UI
juliusmarminge 3a5cd89
Adopt toggle controls for diff panel and header button
juliusmarminge 72158ca
Use undo icon for revert action in chat timeline
juliusmarminge d35ca86
Prompt before reverting thread checkpoint
juliusmarminge 8307207
Use React Query for checkpoint diff loading and caching
juliusmarminge 46e540f
Fix react-pacer import and initialize diff state in test
juliusmarminge 4768668
Scope checkpoint diff cache keys to avoid collisions
juliusmarminge 8e3193c
Use QueryClient to execute checkpoint diff query in test
juliusmarminge 108513f
Address PR review feedback for checkpoint and diff flows
juliusmarminge b1f6e72
Address latest PR review comments
juliusmarminge 832eb42
Fix latest PR review findings
juliusmarminge a2e4c71
Stop persisting checkpointDiffLoaded in turn diff summaries
juliusmarminge ba46a1b
Move diff parsing to worker pool with stable patch cache keys
juliusmarminge f748aa8
Keep diff panel mounted and reuse worker pool across layouts
juliusmarminge 4c98219
Virtualize DiffPanel rendering with @pierre/diffs beta
juliusmarminge e29a770
Fix CWD override semantics and greedy regex in diff path parsing
cursoragent File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.