sam hoang
e21953e443
fix reset all state
2025-03-06 11:56:11 +07:00
Matt Rubens
6a0f22185b
Merge pull request #1367 from RooVetGit/rooignore
...
Add support for a .rooignore file
2025-03-05 13:59:24 -05:00
Matt Rubens
620c39cd68
Merge pull request #1234 from qdaxb/support_edit_multi_locations_in_apply_diff
...
Supports updating multiple locations of a file in one call of the apply_diff tool
2025-03-05 12:36:21 -05:00
Matt Rubens
279df6e7a4
Merge remote-tracking branch 'origin/main' into sbc_add_subtasks
2025-03-05 12:16:37 -05:00
sam hoang
b1b51f8f14
feat(contextProxy): add setValue and setValues methods to simplify state management
...
- Added new setValue method to ContextProxy to route keys to either secrets or global state
- Added setValues method to process multiple key-value pairs at once
- Updated ClineProvider to use new methods, reducing code duplication
- Added comprehensive test coverage for new methods
This change is part of the larger ClineProvider refactoring effort to improve state management and reduce complexity, as outlined in the refactoring plan documents.
2025-03-06 00:01:52 +07:00
Matt Rubens
f683e4530f
Revert "Better encapsulation for API config"
...
This reverts commit 86401faa37 .
2025-03-05 11:05:05 -05:00
Matt Rubens
7e0e3d0f1f
Add support for a .rooignore file
2025-03-05 10:17:43 -05:00
Matt Rubens
86401faa37
Better encapsulation for API config
2025-03-05 10:04:48 -05:00
Matt Rubens
f1de71429f
PR feedback
2025-03-05 09:22:40 -05:00
sam hoang
9bbd902d5d
update new way to manage state
2025-03-05 00:06:30 +07:00
sam hoang
381b07849a
Feat ContextProxy to improve state management
...
- Add ContextProxy class as a wrapper around VSCode's ExtensionContext
- Implement batched state updates for performance optimization
- Update ClineProvider to use ContextProxy instead of direct context access
- Add comprehensive test coverage for ContextProxy
- Extract SECRET_KEYS and GLOBAL_STATE_KEYS constants for better maintainability
2025-03-04 21:55:04 +07:00
axb
8a51a6c0b0
Supports updating multiple locations of a file in one call of the apply_diff tool
2025-03-04 21:44:05 +08:00
ShayBC
dcde2e06f8
Merge branch 'main' of https://github.com/RooVetGit/Roo-Code into sbc_add_subtasks
2025-02-25 08:48:00 +02:00
ShayBC
01765995ad
added task no indicator + improved deleteTask code
2025-02-24 23:00:11 +02:00
Matt Rubens
08aa911e13
Revert "Merge pull request #1125 from hannesrudolph/change_order_apply_diff"
...
This reverts commit dddac90721 , reversing
changes made to 1c9dcaddc4 .
2025-02-24 13:25:33 -06:00
cte
b82a81c826
Add a ClineOptions type
2025-02-23 21:59:21 -08:00
cte
40a86b1f70
Debug test flakes
2025-02-23 21:16:43 -08:00
Roo Code
6225994a7c
Rename 'write_to_file' tool to 'create_file' across codebase and fixed tests
2025-02-22 20:02:17 -07:00
Roo Code
e134e544a6
Rename 'apply_diff' tool to 'edit_file' across codebase
2025-02-22 18:30:10 -07:00
Matt Rubens
68aee001fc
Skip flaky tests and suppress logging to get back to clean output
2025-02-21 17:51:48 -05:00
Matt Rubens
d6e775002f
Fix mock of Cline.abort in tests
2025-02-13 16:38:03 -05:00
Matt Rubens
052903bfb5
Fix logic error in retry delays
2025-02-11 11:19:51 -05:00
cte
121f3ab7fa
Checkpoint service integration
2025-02-07 22:27:27 -08:00
Matt Rubens
f2d7cbebbe
Merge pull request #753 from RooVetGit/visual_fixes
...
Slight visual fixes
2025-02-03 15:09:45 -05:00
Matt Rubens
55966146b3
Cleaner approach to prompt checkboxes
2025-02-03 10:39:01 -05:00
Nissa Seru
e8a5e280b3
Update EditorUtils
2025-02-02 01:03:27 -05:00
Matt Rubens
70ad037016
Fix tests
2025-02-01 12:21:13 -05:00
Matt Rubens
9aeb498f99
Add optional rate limiting between API calls
2025-01-31 16:44:32 -05:00
Matt Rubens
bedd6fd2a8
Merge pull request #656 from samhvw8/feat/add-to-context-code-action
...
Feat add to context code action & Fix some code action error
2025-01-31 00:24:38 -05:00
Matt Rubens
e10004d865
Use an exponential delay for API retries
2025-01-30 11:46:26 -05:00
sam hoang
bb5d506679
refactor: extract editor utilities into EditorUtils module and add tests
2025-01-30 17:42:11 +07:00
Matt Rubens
61fb096f96
Add new/existing task for all three actions
2025-01-27 09:40:04 -05:00
sam hoang
85c49d8eff
feat(code-actions): add "Fix Code in Current Task" action
...
Adds ability to fix code within the context of an active task instead of starting a new one. This allows for more efficient workflow when already working with Roo.
Add new FIX_IN_CURRENT_TASK code action and command
Enhance ClineProvider to support context-aware code fixing
Update tests to verify new action functionality
2025-01-27 14:24:26 +07:00
sam hoang
149e86ed0a
fix comment on pr
2025-01-24 00:51:35 +07:00
sam hoang
86b051df35
feat: implement code action provider for VS Code integration
2025-01-24 00:46:18 +07:00
Matt Rubens
b8e2dac2b9
Only allow usage of diff tool if enabled in settings
2025-01-21 18:35:14 -05:00
Matt Rubens
b8e0aa0cde
Custom modes
2025-01-21 09:39:54 -05:00
Matt Rubens
60a0a824b9
Prettier backfill
2025-01-17 14:11:28 -05:00
Matt Rubens
72fe12d096
Refactor modes
2025-01-17 10:03:23 -05:00
Daniel Riccio
6c8d7f4951
fix: update tests to handle new experimental diff option and increase the default confidence to 1
2025-01-15 12:23:51 -05:00
Matt Rubens
344c796f2e
Chat modes
2025-01-12 13:11:52 -05:00
Matt Rubens
97a93ba731
Improve the UX for API request retries
2025-01-10 20:11:16 -05:00
Matt Rubens
f7759c1be5
Merge pull request #295 from RooVetGit/add_coverage
...
Add test coverage
2025-01-09 12:34:05 -05:00
Matt Rubens
48edfe6689
Only load context and parse @-mentions in user input
2025-01-09 10:40:38 -05:00
Matt Rubens
16495560d7
Add test
2025-01-07 23:42:06 -05:00
Matt Rubens
5fbfe9b775
Add test coverage
2025-01-07 16:20:11 -05:00
Matt Rubens
169f11c78b
Add a test ensuring that we're sending a clean conversation history
2024-12-31 03:29:51 -08:00
Matt Rubens
b4c7a2a521
Merge remote-tracking branch 'origin/main' into file_system_watcher
2024-12-24 14:07:02 -08:00
Matt Rubens
d9e2bac127
Add tests and changeset
2024-12-23 22:28:22 -08:00
Matt Rubens
51b9418e31
Tests
2024-12-23 21:32:02 -08:00