Matt Rubens
f683e4530f
Revert "Better encapsulation for API config"
...
This reverts commit 86401faa37 .
2025-03-05 11:05:05 -05:00
Matt Rubens
e4fb0081b1
Update commands to roo-cline to be consistent with others
2025-03-05 10:39:36 -05:00
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
Matt Rubens
541b54e015
Merge pull request #1368 from adamwlarson/speculative_decoding
...
Adding support for Speculative Decoding for LMStudio Local Models
2025-03-04 09:32:58 -05:00
Felix NyxJae
d6ae95a227
Merge branch 'main' of github.com:NyxJae/Roo-Code into human-relay
2025-03-04 21:44:19 +08: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
cte
d7fb9980e6
Revert logging in ClineProvider
2025-03-04 01:39:20 -08:00
cte
0bd56ad165
Checkpoints: one-branch-per-task / one-repo-per-workspace
2025-03-04 01:37: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
cte
9e471444de
Async checkpoints
2025-03-03 12:28:16 -08:00
Matt Rubens
003cd1bce1
Exclude MCP from system prompt if mode does not support it
2025-03-03 10:46:54 -05: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
7e62d34570
PR cleanup
2025-03-02 02:12:21 -05:00
Matt Rubens
8a1d66732a
Infrastructure to support calling token count APIs, starting with Anthropic
2025-03-02 01:47:55 -05:00
Matt Rubens
41b0ddecb4
Clearer instructions for read-only modes that can run commands
2025-03-02 00:13:14 -05:00
Matt Rubens
e6a49ddc5c
Add type='module' to webview script
2025-03-01 20:42:10 -05:00
Matt Rubens
45eef8e37f
Update snapshots
2025-03-01 18:46:35 -05:00
ShayBC
b7be8ba897
Merge remote-tracking branch 'upstream/main' into sbc_add_subtasks
2025-03-01 21:15:43 +02:00
ShayBC
44185198e6
added 500ms delay after modeSwitch to avoid a bug of running subtask before mode switch is actualy performed, also treated state of command execution where a call to finishSubtask was missing
2025-03-01 20:00:29 +02:00
Matt Rubens
a0684454a2
Add a dynamic token buffer
2025-03-01 10:10:24 -05:00
ShayBC
c8ec2b6b70
Merge remote-tracking branch 'upstream/main' into sbc_add_subtasks
2025-03-01 16:32:18 +02: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
Matt Rubens
764d963c10
Add a 5k token buffer before the end of the context window
2025-03-01 08:49:10 -05:00
Chris Estreich
481d613bc8
Estimate the number of tokens in the last message for sliding window math
2025-02-28 21:34:53 -08:00
ShayBC
41ddb7d583
Resolved merge conflicts
2025-03-01 01:10:27 +02:00
Chris Estreich
55466c9d6a
Merge pull request #1268 from feifei325/optimize-task-id-init
...
Optimize Task ID Initialization Order
2025-02-28 11:15:07 -08:00
Chris Estreich
4b66ce8255
Improve terminal command execution output parsing
2025-02-28 09:38:48 -08:00
yansheng3
0a81853d84
Optimize Task ID Initialization Order
...
Signed-off-by: yansheng3 <yansheng3@staff.weibo.com>
2025-02-28 19:28:45 +08: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