slytechnical
9d4b4ebff0
Added support for dynamic litellm supports_computer_use ( #4027 )
2025-05-27 06:54:57 -04:00
Chris Estreich
e66136f1aa
Add a new @roo-code/types package and use it everywhere ( #3912 )
2025-05-26 12:06:45 -07:00
Daniel Trugman
78b7455a05
Add metadata to create message ( #3832 )
2025-05-25 16:14:40 -04:00
Chris Estreich
77a5b6c06d
Fix reasoning budget for Gemini 2.5 Flash on OpenRouter ( #3945 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-24 19:46:42 -04:00
Matt Rubens
4abadd877b
Default to Sonnet 4 ( #3928 )
2025-05-24 13:06:25 -04:00
Noritaka Kobayashi
472943281f
refactor: simplify object assignment & use startsWith ( #3891 )
2025-05-23 23:48:55 -07:00
Chris Estreich
2cfb96692d
Fix o1-pro on OpenRouter ( #3914 )
2025-05-23 23:11:41 -07:00
ronyblum
5ab78b37c0
Bedrock Prompt Caching Improvements ( #3099 )
...
Fix system prompt caching on first message
2025-05-23 17:51:47 -04:00
Shariq Riaz
20c7453425
Remove claude-3.7-sonnet and claude-3.7-sonnet:thinking from vscodelm ( #3895 )
...
* Remove claude-3.7-sonnet and claude-3.7-sonnet:thinking from vscodelm provider in api.ts (not supported via API)
* Add static blacklist for unsupported VS Code Language Model IDs
---------
Co-authored-by: Ruakij <ruakij@ruekov.eu>
2025-05-23 17:28:42 -04:00
slytechnical
1791bb9053
Ability to refresh LiteLLM models list (take 2) ( #3852 )
...
* Litellm models can now be refreshed
* Fix no-case-declarations lint issue and put back missing autoCondenseContextPercent webviewMessageHandler case
* Add tests for litellm config changes
* replace hardcoded keys with constants
2025-05-23 16:19:40 -05:00
Chris Estreich
872902754a
Fix max tokens in the task header ( #3893 )
2025-05-23 02:32:21 -07:00
Chris Estreich
fa1e7b415c
Re-work support for reasoning models, including "hybrid" reasoning models ( #3870 )
2025-05-23 01:40:17 -07:00
Matt Rubens
790c6b50f2
Fix referrer ( #3848 )
2025-05-22 14:35:14 -04:00
Shariq Riaz
8a8fadd407
Add Claude Sonnet 4 and Claude Opus 4 models with thinking variants ( #3844 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-05-22 10:44:56 -07:00
Chris Estreich
39cd50b989
Fix linter errors ( #3821 )
2025-05-21 23:16:43 -07:00
xyOz
9402a4d54f
Lm studio and ollama usage fix ( #3707 )
...
* integration
* Fix
2025-05-20 20:32:43 -04:00
Chris Estreich
f274a150c4
Get package publisher and name from package.json + command type safety ( #3766 )
2025-05-20 16:41:03 -07:00
Matt Rubens
7368fa9288
Moved repo to new org ( #3756 )
2025-05-20 16:42:18 -04:00
Noritaka Kobayashi
6a6df08fbd
refactor: import multiple times ( #3745 )
2025-05-20 09:19:44 -04:00
avtc
1e5783d051
LM studio reasoning support (thinking block) ( #3719 )
...
lmstudio reasoning support (thinking block)
Similar to ollama implementation in #1080
2025-05-19 12:55:56 -07:00
pugazhendhi-m
d851586042
Adds refresh models button for Unbound provider ( #3663 )
...
* Adds refresh models button for Unbound provider
* Adds changeset
* Optimizes code to prevent memory leak, add error messages
* Adds unbound messages to all supported languages
---------
Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai>
2025-05-17 18:09:39 -07: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
Daniel Trugman
a14b655590
Requesty: Only report final usage ( #3542 )
2025-05-13 07:24:28 -04:00
Daniel
9ffdc7879e
Use the provider-specific model info for the OpenRouter provider ( #3430 )
2025-05-12 18:23:32 -07:00
Chris Estreich
20fab97b4d
Gemini implicit caching ( #3515 )
2025-05-12 14:16:27 -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
Matt Rubens
730d037a12
Revert "Improve provider profile management in the external API ( #3386 )" ( #3440 )
2025-05-10 08:27:37 -04:00
Chris Estreich
c21aa230e3
Get rid of ApiConfiguration type alias, rename ApiConfigMeta to ProviderSettingsEntry ( #3380 )
2025-05-08 23:52:18 -07:00
Daniel
83bf86f637
Fix not being able to use specific providers on Openrouter ( #3354 )
2025-05-08 22:50:23 -04: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
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
Chris Estreich
b0757c2d05
Enable Gemini prompt caching by default ( #3225 )
2025-05-06 09:56:57 -07:00
Daniel Trugman
ce8fbbdafa
Requesty provider fixes ( #3193 )
...
Co-authored-by: Chris Estreich <cestreich@gmail.com>
2025-05-05 20:49:11 -07:00
Chris Estreich
da6c50bf10
Organize provider settings into separate components ( #3196 )
2025-05-05 15:53:01 -07:00
Shariq Riaz
883be32b1a
feat: Add Groq and Chutes API providers ( #3034 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <cestreich@gmail.com>
2025-05-05 15:16:27 -07:00
Chris Estreich
98adb04f98
Gemini caching tweaks ( #3142 )
2025-05-03 07:55:35 -07:00
Chris Estreich
06d8dd2bcf
Gemini caching fixes ( #3096 )
2025-05-02 16:36:22 -07:00
Matt Rubens
a356d70669
Customizable headers for the OpenAI-compatible provider ( #3056 )
...
* Customizable headers for the OpenAI-compatible provider
* PR feedback
* Fix migration
* Update webview-ui/src/components/settings/ApiOptions.tsx
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-01 23:30:57 -04:00
gongzhongqiang
8c428b5b63
feat(openai): Add Config Option to Overwrite OpenAI's API Base ( #3066 )
...
* feat(openai): Add Config Option to Overwrite OpenAI's API Base
* feat(openai): Add option to use custom base URL for OpenAI native API
2025-05-01 10:23:18 -04:00
Chris Estreich
7863303aac
Fall back to execa if VSCode terminal integration fails ( #3049 )
2025-04-29 21:10:41 -07:00
Chris Estreich
65cb9244ee
Count tokens worker ( #3037 )
...
* Count tokens worker
* Appease knip
2025-04-29 12:29:25 -07:00
Ash R
a3d8c0e3f6
feat: vertex/gemini prompt caching ( #2996 )
2025-04-28 15:11:35 -07:00
Ryan Pfister
2075f26f18
feat: Add Reasoning Effort setting for OpenAI Compatible provider ( #2906 )
2025-04-28 13:36:47 -07:00
Chris Estreich
1924e10e72
Fix all linter errors (and fix the lint scripts too) ( #2958 )
2025-04-26 09:45:26 -07:00
Chris Estreich
c8b5cdf7b2
Omit reasoning params for non-reasoning models ( #2932 )
2025-04-25 15:24:03 -07:00
Chris Estreich
cb29e9d56f
Remove ModelInfo objects from settings ( #2939 )
2025-04-25 15:23:25 -07:00
Chris Estreich
06db547308
Use a WASM-based tiktoken implementation ( #2859 )
...
* Use a WASM-based tiktoken implementation
* Clean up imports
2025-04-25 10:32:35 -07:00
pugazhendhi-m
7e76736e13
Updates default model for Unbound ( #2944 )
...
* Updates default model for Unbound
* Adds changeset
---------
Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai>
2025-04-25 07:36:25 -04:00
Chris Estreich
0dfbae64f3
Allow users to toggle Gemini caching on / off for OpenRouter ( #2927 )
2025-04-24 16:34:22 -07:00
Chris Estreich
a3f1a3f3ad
Gemini caching improvements ( #2925 )
2025-04-24 14:20:09 -07:00