Commit graph

3035 commits

Author SHA1 Message Date
cte
1901a0dbfc Choose the correct checkpoint storage strategy when resuming tasks 2025-03-06 11:23:00 -08:00
Chris Estreich
ae7601bbfc
Merge pull request #1420 from RooVetGit/cte/checkpoints-fixes
Improve file excludes for checkpoints service
2025-03-06 11:12:37 -08:00
Matt Rubens
d9e0310641
Merge pull request #1427 from olweraltuve/fix-deepseek-cache-official-api
Fix deepseek cache official api
2025-03-06 11:33:21 -05:00
Olwer Altuve
21101e25bf refactor(deepseek): update test expectations
- Update test case to reflect current object reference behavior for model info
2025-03-06 12:29:13 -04:00
Olwer Altuve
e75fdc1ef6 only info 2025-03-06 11:51:11 -04:00
Olwer Altuve
566fa0f154 Merge branch 'fix-deepseek-cache-official-api' of https://github.com/olweraltuve/Roo-Code into fix-deepseek-cache-official-api 2025-03-06 11:31:04 -04:00
Olwer Altuve
89cf2c4c58 feat(api): Add DeepSeek provider support for prompt caching and detailed usage metrics
- Update DeepSeekHandler to support prompt caching
- Add cache token tracking in usage metrics
- Update DeepSeek model configurations with cache-related pricing
- Enhance test coverage for cache and usage metric handling
2025-03-06 11:26:15 -04:00
Matt Rubens
b11230ce56
Merge pull request #1425 from RooVetGit/mrubens-patch-4
Update README.md
2025-03-06 08:07:25 -05:00
Matt Rubens
e31cbbebc4
Update README.md 2025-03-06 08:05:57 -05:00
Olwer Altuve
1711d6c04d feat(deepseek): enhance model support with prompt caching and detailed usage metrics
- Add support for prompt caching in DeepSeek models
- Update model configurations to reflect caching capabilities
- Implement detailed usage metrics tracking cache write and read tokens
- Extend test coverage for new usage metrics and model parameters
- Update pricing information for DeepSeek models to include cache-related costs
2025-03-06 08:26:03 -04:00
Matt Rubens
7cdecddb63
Merge pull request #1421 from RooVetGit/cte/task-header
Remove (Main) from task header
2025-03-06 06:52:46 -05:00
cte
845cba4842 Remove (Main) from task header 2025-03-06 00:56:33 -08:00
cte
2325d8be46 Improve file excludes for checkpoints service 2025-03-06 00:52:28 -08:00
Chris Estreich
eea09c595d
Merge pull request #1417 from RooVetGit/cte/remove-history-preview-item-number
Remove item number from history preview cards
2025-03-05 21:44:46 -08:00
cte
1cc57c47ce Remove item number from history preview cards 2025-03-05 21:39:30 -08:00
Chris Estreich
aa0e277e08
Merge pull request #1416 from RooVetGit/cte/handle-outputless-commands
Handle outputless commands
2025-03-05 21:32:25 -08:00
cte
710284cc3d Handle outputless commands 2025-03-05 21:28:42 -08:00
Chris Estreich
2a2ba7417c
Merge pull request #1415 from samhvw8/fix/reset-all-state-context-proxy
fix reset all state
2025-03-05 21:08:25 -08:00
Chris Estreich
c9e21eb091
Merge pull request #1414 from websentry-ai/pm/add-unbound-metadata
Adds Unbound metadata for non-streaming requests
2025-03-05 21:07:27 -08:00
sam hoang
e21953e443 fix reset all state 2025-03-06 11:56:11 +07:00
Chris Estreich
aa57ae926e
Merge pull request #1390 from RooVetGit/cte/terminal-middle-out
Terminal "middle-out": smart truncation for terminal output
2025-03-05 20:14:20 -08:00
cte
7eee3e0878 Smart truncation for terminal output 2025-03-05 19:36:52 -08:00
Matt Rubens
d2c202977a
Merge pull request #1407 from olweraltuve/fix-deepseek-official-api-2
fix(deepseek): update base URL to remove /v1 endpoint
2025-03-05 16:03:05 -05:00
Olwer Altuve
2e78662e9e fix(deepseek): update base URL to remove /v1 endpoint 2025-03-05 16:57:44 -04:00
Chris Estreich
0d4a15ebab
Merge pull request #1399 from RooVetGit/cte/fix-sidebar-section-headers
Fix settings colors for themes that use color transparency
2025-03-05 12:31:40 -08:00
cte
dd7d9824ba Fix tests 2025-03-05 12:28:17 -08:00
cte
66e036eaa2 Fix settings colors for themes that use color transparency 2025-03-05 12:18:00 -08:00
Matt Rubens
ee997c8669
Merge pull request #1404 from RooVetGit/fix_cline_provider
Missed a spot in ClineProvider
2025-03-05 14:56:35 -05:00
Matt Rubens
fb53d331cc Missed a spot in ClineProvider 2025-03-05 14:53:51 -05: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
e6f4764602
Merge pull request #1401 from RooVetGit/diff_chooser
Better UX for choosing between diff strategies
2025-03-05 13:59:16 -05:00
Matt Rubens
57cf9610ba Better UX for choosing between diff strategies 2025-03-05 13:04:21 -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
81b45074ee
Merge pull request #1123 from shaybc/sbc_add_subtasks
subtasks alpha version (still in development)
2025-03-05 12:35:33 -05:00
Matt Rubens
b46da7b8cf Revert README changes 2025-03-05 12:33:13 -05:00
Matt Rubens
a9d971e437
Update src/core/webview/ClineProvider.ts 2025-03-05 12:26:58 -05:00
Matt Rubens
426e03ba13
Update src/core/Cline.ts 2025-03-05 12:25:46 -05:00
Matt Rubens
8d2ba12698
Update src/core/Cline.ts 2025-03-05 12:25:33 -05:00
Matt Rubens
d4f0f53be8 Merge remote-tracking branch 'origin/main' into sbc_add_subtasks 2025-03-05 12:23:15 -05:00
Matt Rubens
f3b3058615
Merge pull request #1397 from RooVetGit/fix_context_proxy_tests
fix test
2025-03-05 12:22:57 -05:00
sam hoang
e0c267d7d9 fix test 2025-03-05 12:20:16 -05:00
Matt Rubens
279df6e7a4 Merge remote-tracking branch 'origin/main' into sbc_add_subtasks 2025-03-05 12:16:37 -05:00
Chris Estreich
e1fb929f38
Merge pull request #1396 from samhvw8/refactor-context-proxy-more
feat(contextProxy): add setValue and setValues methods to simplify
2025-03-05 09:06:40 -08: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
180740813f
Merge pull request #1315 from monotykamary/style/context-window-padding
style(task-header): add padding to align task header values
2025-03-05 11:39:31 -05:00
Matt Rubens
08a449eb8f
Merge pull request #1267 from NyxJae/human-relay
Human relay
2025-03-05 11:13:16 -05:00
Matt Rubens
7e4761f4c0
Merge pull request #1394 from RooVetGit/fix_context_proxy
Revert "Better encapsulation for API config"
2025-03-05 11:08:33 -05:00
Matt Rubens
f4441e31e1
Update webview-ui/src/components/settings/ApiOptions.tsx
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-05 11:06:54 -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