Commit graph

2395 commits

Author SHA1 Message Date
Matt Rubens
183e47b1bd Revert "support tool progress status"
This reverts commit 80139d88d7.
2025-03-09 18:35:56 -04:00
Matt Rubens
78be1b8977 Revert "Clean up the tool progress UX"
This reverts commit 1c8071bbb3.
2025-03-09 18:35:48 -04:00
Afshawn Lotfi
22f51304a2 Add support for remote browser connection and settings 2025-03-09 20:11:52 +00:00
Hannes Rudolph
bb87b7896b
Update src/shared/globalState.ts
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-08 22:31:20 -07:00
Hannes Rudolph
f6efa2b589
Update src/core/prompts/sections/modes.ts
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-08 22:31:10 -07:00
Roo Code
2a08c7c3db feat: Add toggle for custom mode creation
This commit adds a new setting to allow users to disable custom mode creation,
which can help reduce token usage in Roo's prompts.

Key changes:

Add enableCustomModeCreation setting to global state
Conditionally include custom modes documentation in prompt only when enabled
Add UI toggle in PromptsView with explanatory text
Default the setting to enabled (true) for backward compatibility
Update necessary interfaces and message handlers for the new setting
The setting is placed in PromptsView rather than SettingsView since it directly
relates to the modes functionality managed in that component.
2025-03-08 22:05:27 -07:00
Matt Rubens
e10757d6fa Iterate on subtasks UX 2025-03-08 23:46:28 -05:00
Matt Rubens
1c8071bbb3 Clean up the tool progress UX 2025-03-08 22:55:04 -05:00
Matt Rubens
e2bdee3366
Merge pull request #1494 from qdaxb/support_tool_progress_status
support tool progress status
2025-03-08 21:17:35 -05:00
Matt Rubens
e945dcf94f
Merge pull request #1491 from shaybc/sbc_subtasks_approve_btn
Sbc subtasks approve button
2025-03-08 21:16:44 -05:00
Matt Rubens
585d5aba5a Strip all BOMs 2025-03-08 18:44:03 -05:00
Matt Rubens
3806ea9f69
Merge pull request #1500 from RooVetGit/strip_bom_string
Strip BOM twice when applying diffs
2025-03-08 17:56:17 -05:00
Matt Rubens
4cf7754e65 Strip BOM when applying diffs 2025-03-08 17:50:49 -05:00
aheizi
b4f808d7dc fix ut 2025-03-09 01:26:10 +08:00
axb
80139d88d7 support tool progress status 2025-03-09 00:21:09 +08:00
aheizi
bb42fb63a1 Merge branch 'main' into feature/add_sse_mcp 2025-03-09 00:16:50 +08:00
aheizi
549b06f46d feat: add sse mcp support 2025-03-09 00:15:23 +08:00
ShayBC
27624a25a5 fixed the missing case of cmd execution at the end of a subyask and added auto aprove option for finish task (and continue to the next task) 2025-03-08 16:25:45 +02:00
yt3trees
9246cf8f6d Add o3-mini support to openai compatible 2025-03-08 20:23:53 +09:00
Matt Rubens
441f54d792 Turn checkpoints on by default 2025-03-07 23:36:46 -05:00
ShayBC
1456db9502 added approve finish task button and auto approve button for subtasks 2025-03-08 06:01:49 +02:00
Matt Rubens
da286c45ed Fix logic for default modelMaxTokens for thinking models 2025-03-07 22:58:45 -05:00
Matt Rubens
2a65db61cf
Merge pull request #1444 from moqimoqidea/patch-1
fix claude 3.7 think enhance prompt problem.
2025-03-07 21:39:56 -05:00
Matt Rubens
ea9191610f
Merge pull request #1468 from System233/patch-custom-temperature
Fix: Custom temperature cannot be unchecked
2025-03-07 21:37:15 -05:00
System233
9ceccdec32 Fix: Custom temperature cannot be unchecked 2025-03-08 06:03:19 +08:00
Matt Rubens
4c6f0628e3 Add vscodeVersion and platform too 2025-03-07 16:41:35 -05:00
Matt Rubens
082045ec66 Add app version to telemetry 2025-03-07 16:30:19 -05:00
Matt Rubens
9a340178fc v3.8 2025-03-07 14:37:51 -05:00
cte
820092cfc3 Disable repo-per-workspace checkpoints 2025-03-07 09:09:03 -08:00
Daniel Trugman
c51f59e50b Requesty: Correctly calculate request costs 2025-03-07 16:41:09 +00:00
Matt Rubens
f9d162e157 Add setting for whether to include ignored files in lists 2025-03-07 11:28:28 -05:00
Daniel Trugman
e14b1b2dab Add OpenAI-style cost calculation 2025-03-07 13:53:32 +00:00
Daniel Trugman
129f15884f Requesty: Correctly set image and computer use support 2025-03-07 13:00:37 +00:00
moqimoqidea
aa70d755f8
fix claude 3.7 think enhance prompt problem. 2025-03-07 16:28:44 +08:00
Matt Rubens
43a36c1a0a
Merge pull request #1438 from RooVetGit/telemetry
Opt-in telemetry
2025-03-07 03:07:46 -05:00
Matt Rubens
50f76584bc Add telemetry and privacy policy 2025-03-07 03:03:44 -05:00
Matt Rubens
c3065663b2 Subtask logic fix 2025-03-07 02:27:19 -05:00
cte
eee7bbe104 Try to prevent additional cases in which terminal commands lock the task UI 2025-03-06 21:34:03 -08:00
Chris Estreich
0a19fb547e
Merge pull request #1429 from RooVetGit/cte/resume-task-checkpoints-config
Choose the correct checkpoint storage strategy when resuming tasks
2025-03-06 21:31:21 -08:00
Matt Rubens
70a88aee4d
Merge pull request #1392 from eonghk/feature/vertex-credentials-auth
Add credentials auth for Google vertex
2025-03-06 16:45:45 -05:00
cte
f685932d63 Fix tests 2025-03-06 11:31:08 -08:00
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
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
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
cte
2325d8be46 Improve file excludes for checkpoints service 2025-03-06 00:52:28 -08:00
cte
710284cc3d Handle outputless commands 2025-03-05 21:28:42 -08:00