Commit graph

509 commits

Author SHA1 Message Date
Matt Rubens
73ac64924e Merge remote-tracking branch 'origin/main' into human-relay 2025-03-05 10:34:03 -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
c3da5b0aa3 More cleanup 2025-03-05 09:49:15 -05:00
Matt Rubens
96945cd004 Merge remote-tracking branch 'origin/main' into feat/context-proxy 2025-03-05 09:33:33 -05:00
Matt Rubens
f1de71429f PR feedback 2025-03-05 09:22:40 -05:00
ShayBC
30d630fea5 Resolved merge conflicts 2025-03-05 13:08:50 +02:00
ShayBC
5bc1e50dae Resolved merge conflicts 2025-03-05 12:50:05 +02:00
cte
e1ccb70269 Checkpoint storage setting + settings view redesign 2025-03-04 15:18:29 -08:00
sam hoang
9bbd902d5d update new way to manage state 2025-03-05 00:06:30 +07:00
sam hoang
b4094a6281 refactor by pr comment 2025-03-04 21:56:22 +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
Adam Larson
1c8f9ed683 first pass on speculative decoding with LMStudio 2025-03-04 01:48:40 -05:00
Felix NyxJae
40dd7ac532 Merge branch 'main' of github.com:NyxJae/Roo-Code into human-relay 2025-03-04 11:23:04 +08:00
Matt Rubens
6b0347e0bd Add a checkbox to enable/disable the browser tool 2025-03-03 00:34:20 -05:00
Felix NyxJae
626827ab3f
Merge branch 'RooVetGit:main' into human-relay 2025-03-03 10:19:02 +08:00
Matt Rubens
9b91ab21b6 Default middle-out compression to on 2025-03-02 20:57:53 -05:00
Matt Rubens
e6a49ddc5c Add type='module' to webview script 2025-03-01 20:42:10 -05:00
ShayBC
997f7bbe8a Improve error handling and messaging in Cline class and ClineProvider, removed unnecessary resume_task ask, added abandond=true flag to the abort() call. no more error in log due to resume task 2025-03-01 16:30:46 +02:00
Felix NyxJae
8a5f16cbf2
Merge branch 'RooVetGit:main' into human-relay 2025-02-28 17:41:05 +08:00
ShayBC
c04adc6dcb added error message back to the parent task in cases user stops, cancel or delete the subtask, to allow the parent task to resume and think how to continue 2025-02-28 06:19:13 +02:00
Felix NyxJae
156fe0d9fb fix: Optimize panel management, support panel references for sidebar and tab types 2025-02-28 12:06:39 +08:00
ShayBC
2c813663f2 added connection between task to its parent and root parent + adjusted cline mock in the provider test 2025-02-28 05:43:27 +02:00
Felix NyxJae
38c09d09d6 fix: Fix the human relay dialog function and optimize user interaction experience 2025-02-28 10:54:25 +08:00
ShayBC
b1dae213c5 removed cline instance type check to allow mocks 2025-02-28 04:54:14 +02:00
ShayBC
5651b35f89 added logs, error handling, and added console.log to the provider log method 2025-02-28 04:41:19 +02:00
ShayBC
03e0aa545b Resolved merge conflicts in Cline.ts and ClineProvider.ts 2025-02-28 03:33:13 +02:00
cte
8cbce2ded0 Add provider-agnostic modelMaxThinkingTokens setting 2025-02-27 16:06:47 -08:00
Catalin Lupuleti
3514f6506b Added support for Claude Sonnet 3.7 thinking via Vertex AI 2025-02-27 21:56:56 +00:00
ShayBC
c8b78dc7bf add support ro save paused tasks mode and change back to it once the task is resumed, also added subtasks logging 2025-02-27 23:33:54 +02:00
Felix NyxJae
3bb1d78c17 feat: Added human relay function and related message processing initial version 2025-02-27 18:08:05 +08:00
Matt Rubens
10c6f8fb67 Graduate checkpoints out of beta 2025-02-27 01:35:50 -05:00
ShayBC
73c7fe777b refactored ClineProvider.test 2025-02-27 00:24:54 +02:00
Chris Estreich
5e53d00ebc Allow control over maxTokens for thinking models 2025-02-26 14:23:11 -08:00
ShayBC
4095c16d32 Merge branch 'main' of https://github.com/RooVetGit/Roo-Code into sbc_add_subtasks 2025-02-26 12:49:19 +02:00
ShayBC
36cfa31d20 try to fix test 2025-02-26 12:28:01 +02:00
cte
41e75bc989 Model picker fixes 2025-02-25 23:02:43 -08:00
Chris Estreich
17f0a5d961
Merge pull request #1192 from RooVetGit/cte/move-model-fetchers
Move & clean up model fetchers
2025-02-25 13:26:39 -08:00
Matt Rubens
199b6eaec1
Merge pull request #1190 from RooVetGit/file_drag_drop
File drag and drop
2025-02-25 16:02:50 -05:00
Matt Rubens
77a6e2be6d File drag and drop 2025-02-25 15:49:38 -05:00
Matt Rubens
91ef9fbdb3 Clean up maxTokens logic 2025-02-25 15:29:57 -05:00
Chris Estreich
159621cea6 Move & clean up model fetchers 2025-02-25 11:35:24 -08:00
ShayBC
1ff403d5ea fixed 2 more places in ClineProvider.test that needed cline mocks (setTaskNumber, getTaskNumber) 2025-02-25 09:31:04 +02:00
ShayBC
4744f7f231 fixed ClineProvider.test.ts to include cline.getTaskNumber and cline.setTaskNumber mock 2025-02-25 09:20:43 +02: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
Chris Estreich
6763824b5b
Merge pull request #1167 from RooVetGit/cte/claude-3.7-thinking
Claude 3.7 thinking
2025-02-24 22:27:59 -08:00
cte
09902904f3 Persist anthropicThinking 2025-02-24 22:08:14 -08:00
cte
c9713ea40a Fix labels for anthropic/claude-3.7-sonnet:beta 2025-02-24 15:10:53 -08:00
ShayBC
01765995ad added task no indicator + improved deleteTask code 2025-02-24 23:00:11 +02:00