sam hoang
e0c267d7d9
fix test
2025-03-05 12:20:16 -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
08a449eb8f
Merge pull request #1267 from NyxJae/human-relay
...
Human relay
2025-03-05 11:13:16 -05:00
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
957d022a0a
Merge pull request #1300 from refactorthis/chore/observability-openai
...
feat: add x-title and http-referer header to all openai providers
2025-03-05 10:28:22 -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
refactorthis
589387ba65
feat: add x-title and http-referer header to all openai providers
...
- Provides the ability for Open AI compatible gateways, such as LiteLLM, Open Router, Requesty to determine originating app.
- Uses standard set by Open Router.
2025-03-05 19:16:23 +11:00
Chris Estreich
2e41376f0c
Merge pull request #1379 from RooVetGit/cte/checkpoints-settings
2025-03-04 18:51:42 -08:00
cte
75dcc2ffcf
Remove terminal actions
2025-03-04 15:38:14 -08:00
cte
93a394dd93
Disable terminal actions for now
2025-03-04 15:32:32 -08: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
0a0634488a
update api config key list to match with api key and global state key
2025-03-04 22:34:13 +07:00
sam hoang
b4094a6281
refactor by pr comment
2025-03-04 21:56:22 +07:00
sam hoang
167229fa73
Refactor checkExistKey to use centralized SECRET_KEYS array
2025-03-04 21:55:05 +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
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
Matt Rubens
af06af136c
Set Vertex maxTokens to 64000
2025-03-03 16:03:22 -05: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
Chris Estreich
464d440560
Merge pull request #1319 from samhvw8/feat/windown-path-and-escape-space-path
...
feat(mentions): improve path handling for Windows and escaped spaces
2025-03-03 08:56:35 -08:00
sam hoang
41a1c82fc5
add test from pr comment
2025-03-03 22:59:13 +07: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
2b7df5e106
Update max tokens for vertex too
2025-03-03 09:44:02 -05:00
Matt Rubens
63cecf8b22
Support 128k max tokens for openrouter thinking
2025-03-03 09:37:55 -05:00
Matt Rubens
6cf420235d
Merge pull request #1327 from monotykamary/feat/claude-extended-output
...
feat: update virtual id for extended output 128k claude
2025-03-03 09:29:28 -05:00
Matt Rubens
6b0347e0bd
Add a checkbox to enable/disable the browser tool
2025-03-03 00:34:20 -05:00
Tom X Nguyen
ef93f5d422
refactor: always enable 128k for simplification
2025-03-03 11:17:01 +07:00
Felix NyxJae
b47de72cec
Add countTokens method to HumanRelayHandler class in human-relay.ts
2025-03-03 12:11:43 +08:00
Felix NyxJae
626827ab3f
Merge branch 'RooVetGit:main' into human-relay
2025-03-03 10:19:02 +08:00
Tom X Nguyen
38cf054391
chore: add missing 3.7 sonnet modelid
2025-03-03 09:11:18 +07:00
Matt Rubens
9b91ab21b6
Default middle-out compression to on
2025-03-02 20:57:53 -05:00
Tom X Nguyen
d2b4a83605
fix: simplify logic and allow for multiple betas
2025-03-03 08:33:35 +07:00
Tom X Nguyen
aec03d71c3
feat: add virtual id for extended output capabilities
2025-03-03 07:47:12 +07:00
sam hoang
dd961d18a8
feat(mentions): improve path handling for Windows and escaped spaces
...
Enhance the mention regex to properly support:
- Windows paths with drive letters (C:\folder\file.txt)
- Windows network shares (\\server\share\file.txt)
- Windows relative paths (folder\file.txt)
- Paths with escaped spaces in both Unix and Windows formats
- Maintain compatibility with existing URL, git hash, and keyword patterns
- Add comprehensive test suite with 200+ test cases validating all path formats
and edge cases to ensure reliable pattern matching across platforms.
2025-03-02 23:56:35 +07:00
Matt Rubens
7e62d34570
PR cleanup
2025-03-02 02:12:21 -05:00
Matt Rubens
e8de7dea19
Merge remote-tracking branch 'origin/main' into count_tokens
2025-03-02 02:02:05 -05:00
Matt Rubens
8a1d66732a
Infrastructure to support calling token count APIs, starting with Anthropic
2025-03-02 01:47:55 -05:00
cte
9b646eb2bc
DRY up getModel
2025-03-01 21:51:17 -08:00
Matt Rubens
11387bdecd
Merge pull request #1304 from RooVetGit/support_read_only_modes_that_can_run_commands
...
Clearer instructions for read-only modes that can run commands
2025-03-02 00:15:19 -05:00