Hannes Rudolph
c3134a105f
chore: remove code comments
2025-05-27 16:16:00 -06:00
Gaurav Saini
4de36f913a
chore: make GC_CHECKPOINT_THRESHOLD configurable
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-18 12:47:58 +10:00
Gaurav Saini
43387b1e2a
refactor:improve checkpoint and ensure gc to improve disk space
2025-05-18 12:46:02 +10:00
Chris Estreich
6e958df09e
Export ProviderName type to Roo-Code-Types ( #3675 )
2025-05-16 12:05:09 -07:00
Chris Estreich
dc694efdb2
Import settings bug fix / improvements ( #3657 )
2025-05-15 23:21:55 -07:00
Chris Estreich
433a564cce
Revert "Switch to the new Roo message parser" ( #3649 )
2025-05-15 21:28:44 -07:00
Matt Rubens
1ff8a56e7a
Fix how custom instructions are loaded into the API request ( #3638 )p
2025-05-15 16:44:10 -04:00
Matt Rubens
669b239c22
v3.17.0 ( #3622 )
2025-05-14 17:33:55 -04:00
Canyon Robins
7c1185ed33
[Condense] Condense messages with an LLM rather than truncating ( #3582 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-14 16:44:01 -04:00
Hannes Rudolph
855a5e213d
Refactor: Update new_task tool description and mode examples ( #3586 )
...
The description for the `new_task` tool has been simplified for clarity.
Additionally, the example modes listed for the `mode` parameter have been updated to include "debug" instead of "ask".
2025-05-13 20:26:02 -04:00
Hannes Rudolph
4aa448b7e8
Refactor: Update custom instructions for 'ask' mode ( #3583 )
...
This commit refines the custom instructions for the 'ask' mode. The changes aim to provide clearer guidance to the AI, emphasizing thoroughness in answering questions and caution against prematurely switching to code implementation.
Specifically, the instructions were updated as follows:
- Changed "Make sure to answer the user's questions" to "Always answer the user’s questions thoroughly"
- Changed "don't rush to switch to implementing code" to "do not switch to implementing code unless explicitly requested by the user"
- Changed "Include Mermaid diagrams if they help make your response clearer" to "Include Mermaid diagrams when they clarify your response"
These changes are reflected in both [`src/shared/modes.ts`](src/shared/modes.ts:80) and its corresponding snapshot file [`src/core/prompts/__tests__/__snapshots__/system.test.ts.snap`](src/core/prompts/__tests__/__snapshots__/system.test.ts.snap:5458).
2025-05-13 20:10:48 -04:00
Matt Rubens
751afaa6ac
Add a 'when to use' section to mode definitions ( #3571 )
...
* Add a 'when to use' section to mode definitions
* Remove defaults for now
2025-05-13 18:39:02 -04:00
Chris Estreich
cd07b7faeb
Fix linter warning + run prettier on everything ( #3581 )
2025-05-13 15:16:24 -07:00
Chris Estreich
26eae7e303
Switch to the new Roo message parser ( #3567 )
2025-05-13 12:40:30 -07:00
Chris Estreich
8def83192d
Add IPC types to roo-code.d.ts ( #3568 )
2025-05-13 12:40:19 -07:00
Chris Estreich
d3c469391f
Show LLM streaming file write content ( #3241 )
2025-05-13 09:47:33 -07:00
Chris Estreich
9a358ab0f5
Focus improvements ( #3539 )
2025-05-13 09:41:03 -07:00
Chris Estreich
0f9691ab27
Revert "Accidental execution of tool syntax fix" ( #3560 )
2025-05-13 09:36:23 -07:00
xyOz
07db3c8824
Accidental execution of tool syntax fix ( #3456 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-05-13 09:20:32 -07:00
Chris Estreich
72358f2742
Add tests + benchmark for parseAssistantMessage V1 + 2 ( #3538 )
2025-05-13 08:05:41 -07:00
Daniel Trugman
a14b655590
Requesty: Only report final usage ( #3542 )
2025-05-13 07:24:28 -04:00
Xudong Zhang
f6cae4df05
fix(task): temporary fix for the ask error ( #3471 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-05-12 21:38:36 -07:00
Sam Hoang Van
6db30afc74
make apply_diff can deduce when line number in search part fix #2990 ( #3329 )
2025-05-12 23:11:01 -04:00
xyOz
86a03798d5
Greyscreen fix ( #3474 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-12 22:39:07 -04:00
Daniel
9ffdc7879e
Use the provider-specific model info for the OpenRouter provider ( #3430 )
2025-05-12 18:23:32 -07:00
Daniel
79d0e5039b
Handle directory URI on diagnostics ( #3457 )
2025-05-12 15:33:45 -07:00
Chris Estreich
20fab97b4d
Gemini implicit caching ( #3515 )
2025-05-12 14:16:27 -07:00
John Richmond
8a1cc06b54
fix: get model id from ApiHandler ( #3512 )
...
Not all handlers/providers use apiModelId, but they do all return a
model id from getModel().
2025-05-12 14:12:11 -07:00
John Richmond
8cb5c4e9e3
Restore profile management work + fix #3434 ( #3449 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-12 15:47:09 -04:00
Wojciech Kordalski
6416118f74
ClineProvider.finishSubTask should wait for unpausing the parent task ( #1870 )
2025-05-12 12:27:23 -07:00
KJ7LNW
7d75536741
fix: webview terminal output processing error ( #3028 )
2025-05-11 17:51:22 -07:00
Matt Rubens
730d037a12
Revert "Improve provider profile management in the external API ( #3386 )" ( #3440 )
2025-05-10 08:27:37 -04:00
Chris Estreich
ce4ce17cb2
Improve provider profile management in the external API ( #3386 )
...
Co-authored-by: John Richmond <5629+jr@users.noreply.github.com>
2025-05-09 10:05:34 -07:00
Chris Estreich
302dc2dcba
Export more types to the external API ( #3383 )
2025-05-09 00:05:29 -07:00
Chris Estreich
c21aa230e3
Get rid of ApiConfiguration type alias, rename ApiConfigMeta to ProviderSettingsEntry ( #3380 )
2025-05-08 23:52:18 -07:00
Chris Estreich
55b72a530c
Simplify the process of setting the "active" provider profile ( #3366 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-08 20:59:59 -07:00
KJ7LNW
1688bd66c0
fix: handle unsupported language errors gracefully in read_file tool ( #3359 )
...
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-05-08 22:51:44 -04:00
Daniel
83bf86f637
Fix not being able to use specific providers on Openrouter ( #3354 )
2025-05-08 22:50:23 -04:00
Murilo Pires
fb807c1056
fix: Prevent terminal focus theft on paste after command execution ( #3356 )
2025-05-08 22:43:06 -04:00
John Richmond
a79d18739a
Stop leaking other provider settings ( #3357 )
...
* Stop leaking other provider settings
* Also filter out leaked properties on export
2025-05-08 17:49:07 -07:00
Chris Estreich
1a78be3bfa
Rename Cline to Task ( #3352 )
2025-05-08 12:47:50 -07:00
Chris Estreich
7cea2e8bc4
Move presentAssistantMessage into its own module ( #3345 )
2025-05-08 11:59:03 -07:00
Chris Estreich
b57e148dea
Move checkpoint code into a separate module ( #3291 )
2025-05-08 10:18:47 -07:00
Shariq Riaz
037a62bf67
Fix: Enforce provider selection in OpenRouter by using 'only' parameter and disabling fallbacks ( #3338 )
2025-05-08 09:50:06 -07:00
Friedrich Pfitzmann
ba465b834e
fix: add Elixir (.ex, .exs) file extension support in language parser ( #3306 )
...
Co-authored-by: Friedrich Pfitzmann <friedrich.pfitzmann@teaminternet.com>
2025-05-08 09:13:37 -04:00
Hannes Rudolph
75e71d41af
Clarify XML tool use formatting instructions ( #3295 )
2025-05-07 23:52:06 -04:00
Liu Wei
a715ec723a
fix: reset the variable isWaitingForFirstChunk when catch exception ( #3262 )
2025-05-07 23:15:31 -04:00
John Richmond
0bbd3fd1df
Add LiteLLM provider ( #3242 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-07 14:53:21 -04:00
Matt Rubens
cd423d3a5e
Detect tool loops ( #3240 )
2025-05-07 14:49:13 -04:00
Matt Rubens
3ce7b3a432
Add Dutch localization files ( #3231 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Thomas Brugman <thomas.brugman.teb3@gmail.com>
2025-05-06 14:09:05 -04:00