roomote[bot]
2882d99ea8
Remove 'Initial Checkpoint' terminology, use 'Checkpoint' consistently ( #6643 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-08-04 00:23:08 -04:00
NaccOll
a5b55dac8b
Changing checkpoint timing and ensuring checkpoints work ( #6359 )
...
* feat: Before requesting, ensure checkpoint is initialized
* Generate a checkpoint before modifying the code
* refactor: streamline checkpoint handling and enhance getCheckpoints method
* Blocked waiting for checkpoint initialization timing to change
* cancel checkpoint restore limit
* fix: ensure checkpoint service is undefined on initialization error and improve checkpoint diff handling
* refactor: simplify checkpoint service initialization and cleanup unused variables in CheckpointMenu
* fix: prevent race condition in checkpoint service initialization
- Only assign service to cline.checkpointService after successful initialization
- Add proper cleanup on initialization failure
- Prevents service from being in inconsistent state if Git check fails
* fix: remove checkpoint save from presentAssistantMessage for update_todo_list case
---------
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-08-03 19:21:45 -04:00
Murilo Pires
d513b9c0e1
fix: Exclude Terraform and Terragrunt cache directories from checkpoints ( #4601 ) ( #5750 )
...
* feat: add Issue Fixer Orchestrator mode
* fix: Exclude Terraform and Terragrunt cache directories from checkpoints (#4601 )
2025-07-15 19:50:55 -04:00
roomote
133af6ae64
Fix #4958 : Increase vitest timeout for Windows CI ( #4959 )
...
Co-authored-by: Chris Estreich <cestreich@gmail.com>
2025-06-20 17:14:42 -07:00
Chris Estreich
775457c59a
Yield the cost in usage data for Anthropic ( #4849 )
2025-06-18 11:59:11 -07:00
Chris Estreich
62c3914034
Farewell jest ( #4607 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-16 21:39:45 -07:00
Chris Estreich
395f55b31f
Convert jest tests to vitest and disable default watch mode for vitest ( #4568 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-11 14:48:01 -07:00
Chris Estreich
64dbcc8221
Disable checkpoint if nested git repos are detected ( #4509 )
2025-06-10 13:29:19 -07:00
Matt Rubens
12669e1e64
Turn Prompts tab into Modes tab and move support prompts to Settings ( #4078 )
2025-05-28 17:47:37 -04:00
Sam Hoang Van
e8b4dda922
feat: Make checkpoint on new task ( #3834 )
...
* feat: Make checkpoint on new task
Ensures that invoking the `newTaskTool` always creates a checkpoint, even if no files have changed. This provides a consistent state snapshot before a sub-task is initiated.
* refactor: remove delay
---------
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
2025-05-28 13:13:42 -04:00
Chris Estreich
1924e10e72
Fix all linter errors (and fix the lint scripts too) ( #2958 )
2025-04-26 09:45:26 -07:00
Chris Estreich
cb29e9d56f
Remove ModelInfo objects from settings ( #2939 )
2025-04-25 15:23:25 -07:00
Chris Estreich
3b19d7a455
Await checkpoint saves (except the initial) ( #2665 )
2025-04-15 16:57:12 -07:00
Matt Rubens
a7d31aa9ba
Revert "Remove the ask promise error" ( #2117 )
...
Revert "Remove the ask promise error (#2107 )"
This reverts commit 712ca71ee0 .
2025-03-30 13:33:04 -04:00
Matt Rubens
712ca71ee0
Remove the ask promise error ( #2107 )
...
* Remove the ask promise error
* Send start_time along with checkpoints and use it to position in the messages
2025-03-30 12:04:34 -04:00
cte
f685932d63
Fix tests
2025-03-06 11:31:08 -08:00
cte
1901a0dbfc
Choose the correct checkpoint storage strategy when resuming tasks
2025-03-06 11:23:00 -08:00
cte
2325d8be46
Improve file excludes for checkpoints service
2025-03-06 00:52:28 -08:00
cte
0bd56ad165
Checkpoints: one-branch-per-task / one-repo-per-workspace
2025-03-04 01:37:05 -08:00
cte
e227a9e86e
Remove unused method
2025-03-03 12:35:00 -08:00
cte
9e471444de
Async checkpoints
2025-03-03 12:28:16 -08:00
cte
f11c0afa1e
Stabilize tests in CI
2025-02-23 02:28:10 -08:00
cte
7de31e10b0
Checkpoints logging tweaks
2025-02-12 13:27:19 -08:00
cte
90b019f55c
Shadow git checkpoints
2025-02-12 13:17:43 -08:00
cte
94cb09f6cd
Log restoreCheckpoint duration
2025-02-11 11:24:33 -08:00
cte
d9ac8efb1f
Complete the comment
2025-02-11 11:19:00 -08:00
cte
37c2a1760b
Check for empty stash commits
2025-02-11 10:24:51 -08:00
cte
6b351876e7
Add duration logging
2025-02-11 10:16:51 -08:00
cte
68ea2e8588
Checkpoints logging tweaks
2025-02-11 10:14:36 -08:00
Matt Rubens
85768097d7
Bring back checkpoints on Windows
2025-02-11 10:25:50 -05:00
cte
6dbb59642f
Revert debugging
2025-02-11 03:25:33 -08:00
cte
a985494b95
Remove unused type
2025-02-11 03:23:59 -08:00
cte
971d29b1fb
Revert debugging
2025-02-11 03:23:22 -08:00
cte
9d8360663e
New checkpoints algorithm
2025-02-11 03:16:49 -08:00
cte
ca54d1e2fe
Stashless checkpoints
2025-02-10 23:51:51 -08:00
cte
3aed7d14cf
Fix tests on win32 systems
2025-02-10 00:24:25 -08:00
cte
f447356d81
Disable checkpoints on Windows
2025-02-09 23:53:47 -08:00
cte
ffd0e97b32
Delete local git config when appropriate
2025-02-09 18:34:01 -08:00
Roo Code
96ab5dcb1f
Don't clobber existing user.name and user.email git config values
2025-02-09 00:28:17 -08:00
Roo Code
e38d9ecb22
Merge remote-tracking branch 'origin/main' into mrubens-patch-4
2025-02-09 00:53:18 -05:00
cte
152c5a026a
Remove simple-git debugging
2025-02-08 09:09:14 -08:00
Matt Rubens
719331385b
Update CheckpointService.test.ts
2025-02-08 12:00:11 -05:00
cte
59ddaa9f00
Current checkpoint indicator
2025-02-08 01:07:31 -08:00
cte
2bff829816
Checkpoints service
2025-02-07 22:23:54 -08:00