Skip to content

feat: durable turn recovery, workspace Changes review, and git-aligned diffs - #199

Merged
wangtsiao merged 3 commits into
7df-lab:mainfrom
wangtsiao:feat/changes-review-expand
Sep 7, 2026
Merged

wangtsiao merged 3 commits into
7df-lab:mainfrom
wangtsiao:feat/changes-review-expand

Conversation

@wangtsiao

Copy link
Copy Markdown
Contributor

Summary

  • Durable turn recovery across server, desktop, and TUI (journal/replay + recovery UI).
  • Workspace Changes / Review: summary-first expand, path-scoped Full patches, file sides for MultiFileDiff context.
  • Git-aligned expanded diffs: prefer git patch + sides as visual source of truth (CRLF normalized); Review panel chrome.

Test plan

  • Local: cargo fmt, cargo clippy -D warnings, targeted server/core tests, desktop bun tests
  • Expand a changed file in Review and confirm +/- counts match badges (no full-file CRLF false positives)
  • Expand all / collapse / Branch prefetch still work
  • Trigger turn recovery UI after a mid-turn interrupt/restart path
  • CI green on this PR

wangtsiao and others added 3 commits September 8, 2026 00:14
…d diffs

Ship path-scoped workspace changes with expandable MultiFileDiff context
(file sides + git patch as visual source of truth), durable turn recovery
across desktop/TUI/server, and related review panel UX.

Co-authored-by: Cursor <cursoragent@cursor.com>
Recovery Available for Failed turns was short-circuiting post-turn scheduling
and skipping the goal pause path, leaving Active goals after 400s.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@wangtsiao
wangtsiao merged commit 6a4d456 into 7df-lab:main Sep 7, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant