Commit graph

1985 commits

Author SHA1 Message Date
xyOz
a4f5bbec4c Log Cleanup to Remove Cline (#3704)
* Rename Errors & Fix Spelling Mistake

* Update src/core/task/Task.ts

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-24 13:39:29 -06:00
Chris Estreich
36aff9fdc6 Export ProviderName type to Roo-Code-Types (#3675) 2025-05-24 13:39:29 -06:00
Chris Estreich
69d63b9502 Import settings bug fix / improvements (#3657) 2025-05-24 13:39:29 -06:00
Chris Estreich
6e59aaed23 Revert "Switch to the new Roo message parser" (#3649) 2025-05-24 13:39:29 -06:00
Matt Rubens
fed23f4b6d Fix how custom instructions are loaded into the API request (#3638)p 2025-05-24 13:39:28 -06:00
Matt Rubens
92acc3fda6 v3.17.0 (#3622) 2025-05-24 13:39:28 -06:00
Canyon Robins
9a1cc39ad1 [Condense] Condense messages with an LLM rather than truncating (#3582)
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-24 13:39:27 -06:00
Hannes Rudolph
effe617cfc 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-24 13:39:27 -06:00
Hannes Rudolph
6e8abe0e35 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-24 13:39:26 -06:00
Matt Rubens
1d3a44e058 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-24 13:39:26 -06:00
Chris Estreich
65d25ddf1b Fix linter warning + run prettier on everything (#3581) 2025-05-24 13:39:26 -06:00
Chris Estreich
d8750edb94 Switch to the new Roo message parser (#3567) 2025-05-24 13:39:26 -06:00
Chris Estreich
d59a39f598 Add IPC types to roo-code.d.ts (#3568) 2025-05-24 13:39:26 -06:00
Chris Estreich
867c6c1c6b Show LLM streaming file write content (#3241) 2025-05-24 13:39:25 -06:00
Chris Estreich
7ea934c93d Focus improvements (#3539) 2025-05-24 13:39:25 -06:00
Chris Estreich
e3cef8e53c Revert "Accidental execution of tool syntax fix" (#3560) 2025-05-24 13:39:25 -06:00
xyOz
1bc4a2db16 Accidental execution of tool syntax fix (#3456)
Co-authored-by: cte <cestreich@gmail.com>
2025-05-24 13:39:25 -06:00
Chris Estreich
f7629d8a49 Add tests + benchmark for parseAssistantMessage V1 + 2 (#3538) 2025-05-24 13:39:24 -06:00
Daniel Trugman
d3e67d2881 Requesty: Only report final usage (#3542) 2025-05-24 13:39:24 -06:00
Xudong Zhang
00cf39e010 fix(task): temporary fix for the ask error (#3471)
Co-authored-by: cte <cestreich@gmail.com>
2025-05-24 13:39:24 -06:00
Sam Hoang Van
77341ed1e8 make apply_diff can deduce when line number in search part fix #2990 (#3329) 2025-05-24 13:39:24 -06:00
xyOz
bd66b4cd77 Greyscreen fix (#3474)
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-24 13:39:23 -06:00
Daniel
4c68b14c2f Use the provider-specific model info for the OpenRouter provider (#3430) 2025-05-24 13:39:23 -06:00
Daniel
f8ab4d6379 Handle directory URI on diagnostics (#3457) 2025-05-24 13:39:23 -06:00
Chris Estreich
fdb7b89959 Gemini implicit caching (#3515) 2025-05-24 13:39:23 -06:00
John Richmond
4d6667ba35 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-24 13:39:23 -06:00
John Richmond
25fef10b2a Restore profile management work + fix #3434 (#3449)
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-24 13:39:22 -06:00
Wojciech Kordalski
d11752d3c9 ClineProvider.finishSubTask should wait for unpausing the parent task (#1870) 2025-05-24 13:39:22 -06:00
KJ7LNW
5179930862 fix: webview terminal output processing error (#3028) 2025-05-24 13:39:22 -06:00
Matt Rubens
996adc1483 Revert "Improve provider profile management in the external API (#3386)" (#3440) 2025-05-24 13:39:21 -06:00
Chris Estreich
a44481350f Improve provider profile management in the external API (#3386)
Co-authored-by: John Richmond <5629+jr@users.noreply.github.com>
2025-05-24 13:39:21 -06:00
Chris Estreich
41ad96cf30 Export more types to the external API (#3383) 2025-05-24 13:39:20 -06:00
Chris Estreich
ddd8ebf856 Get rid of ApiConfiguration type alias, rename ApiConfigMeta to ProviderSettingsEntry (#3380) 2025-05-24 13:39:20 -06:00
Chris Estreich
a12fb2a736 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-24 13:39:19 -06:00
KJ7LNW
a911e78d77 fix: handle unsupported language errors gracefully in read_file tool (#3359)
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-05-24 13:39:19 -06:00
Daniel
2cf6eb192d Fix not being able to use specific providers on Openrouter (#3354) 2025-05-24 13:39:19 -06:00
Murilo Pires
fd859b4d13 fix: Prevent terminal focus theft on paste after command execution (#3356) 2025-05-24 13:39:19 -06:00
John Richmond
5c39b9d788 Stop leaking other provider settings (#3357)
* Stop leaking other provider settings

* Also filter out leaked properties on export
2025-05-24 13:39:19 -06:00
Chris Estreich
6af9fad180 Rename Cline to Task (#3352) 2025-05-24 13:39:19 -06:00
Chris Estreich
0f0c557647 Move presentAssistantMessage into its own module (#3345) 2025-05-24 13:39:18 -06:00
Chris Estreich
f45954dea8 Move checkpoint code into a separate module (#3291) 2025-05-24 13:39:18 -06:00
Shariq Riaz
a122eb9ad4 Fix: Enforce provider selection in OpenRouter by using 'only' parameter and disabling fallbacks (#3338) 2025-05-24 13:39:18 -06:00
Friedrich Pfitzmann
1857b8af0b fix: add Elixir (.ex, .exs) file extension support in language parser (#3306)
Co-authored-by: Friedrich Pfitzmann <friedrich.pfitzmann@teaminternet.com>
2025-05-24 13:39:16 -06: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
Matt Rubens
42254cf654
Add editor name to telemetry (#3229) 2025-05-06 13:48:33 -04:00
Chris Estreich
b0757c2d05
Enable Gemini prompt caching by default (#3225) 2025-05-06 09:56:57 -07:00