Commit Graph

5 Commits

Author SHA1 Message Date
A.K.M. Adib b6a6682f26 feat(core): support plan versioning and diffing
- Core: Save rejected plans as versioned backups (.v1, .v2, etc.)
   - Core: Compute diff between previous and current plan version in exit_plan_mode
   - UI: Display color-coded diff using DiffRenderer in plan approval dialog
   - UI: Update AskUserDialog and DialogFooter to support ReactNode in extraParts
   - Docs: Update planning documentation to mention versioning and diff features
   - Tests: Add comprehensive unit tests for versioning, diffing, and UI rendering

   Fixes #17794
2026-03-31 17:15:41 -04:00
Sam Roberts 2ebcd48a4e Update callouts to work on github. (#22245) 2026-03-19 21:11:14 +00:00
Jenna Inouye 7011c13ee6 Docs: Update plan mode docs (#19682)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com>
2026-03-04 12:53:51 +00:00
Adib234 5fd557347e fix(plan): exclude EnterPlanMode tool from YOLO mode (#19570) 2026-02-20 01:53:12 +00:00
Jerop Kipruto 77849cadac docs(plan): add documentation for plan mode tools (#18827) 2026-02-11 18:53:43 +00:00