Kevin Taylor
079fc22a66
Add Cerebras as a provider ( #6392 )
2025-07-31 18:17:54 -04:00
AntiMoron
4b45a4e7f2
Support new LLM provider: Doubao ( #6345 )
...
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-07-30 16:54:16 -04:00
Jorge Piedrahita Ortiz
75f93c41cf
feat: add SambaNova provider integration ( #6188 )
2025-07-30 12:47:12 -04:00
Matt Rubens
bcad858b2f
basic hugging face provider ( #6134 )
...
* basic hugging face provider
* fetch hf models and providers
* save provider to config
* Update translations
---------
Co-authored-by: Thomas G. Lopes <26071571+TGlide@users.noreply.github.com>
2025-07-23 15:19:23 -04:00
Matt Rubens
df6c57d293
feat: add moonshot provider ( #6046 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: CellenLee <99465814+CellenLee@users.noreply.github.com>
2025-07-22 00:37:24 -04:00
Matt Rubens
d64e677f88
Remove Gemini CLI provider ( #5223 )
2025-06-28 23:48:28 -04:00
Hannes Rudolph
992997c02f
feat: add Gemini CLI provider for free access to Gemini models ( #5134 ) ( #5137 )
...
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: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
2025-06-26 16:03:18 -04:00
Hannes Rudolph
ff9b6b3ef6
feat: add Claude Code provider for local CLI integration ( #4864 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-22 23:17:55 -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
fa1e7b415c
Re-work support for reasoning models, including "hybrid" reasoning models ( #3870 )
2025-05-23 01:40:17 -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
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
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
Ash R
a3d8c0e3f6
feat: vertex/gemini prompt caching ( #2996 )
2025-04-28 15:11:35 -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
a08461a655
Gemini prompt caching ( #2827 )
2025-04-23 11:35:50 -07:00
Matt Rubens
37f7d83792
Add xAI provider ( #2667 )
...
* Add xAI provider
* Add model reasoning effort
* DRY this up
* Handle undefined delta
* Cleanup getModel to fix test
* Add missing translations
* Small type cleanup
* Support temperature
---------
Co-authored-by: cte <cestreich@gmail.com>
2025-04-15 22:16:52 -04:00
Chris Estreich
e7a57ea774
Expose reasoning effort option for reasoning models on OpenRouter ( #2483 )
...
* Specify reasoning effort for OpenRouter reasoning models
* Add ReasoningEffort type
* Fix ReasoningEffort props
* Remove copypasta
* Set reasoning effort for Grok 3 Mini
* Use translations
* Add translations
* Remove this check
2025-04-15 13:51:52 -07:00
Wojciech Kordalski
499b8e4665
Fake AI provider ( #1769 )
...
* Fake AI
* Do not show Fake AI in Roo-Code settings
* Rename providers/fake-provider.ts to providers/fake-ai.ts
2025-03-19 19:07:59 -07:00
Felix NyxJae
626827ab3f
Merge branch 'RooVetGit:main' into human-relay
2025-03-03 10:19:02 +08:00
Matt Rubens
e8de7dea19
Merge remote-tracking branch 'origin/main' into count_tokens
2025-03-02 02:02:05 -05:00
Matt Rubens
8a1d66732a
Infrastructure to support calling token count APIs, starting with Anthropic
2025-03-02 01:47:55 -05:00
cte
9b646eb2bc
DRY up getModel
2025-03-01 21:51:17 -08:00
Felix NyxJae
3bb1d78c17
feat: Added human relay function and related message processing initial version
2025-02-27 18:08:05 +08:00
sam hoang
91fe764cb8
feat: add Requesty API provider support
...
- Add RequestyHandler implementation for API integration
- Add RequestyModelPicker component for model selection
- Update shared types and messages for Requesty support
- Update API options to include Requesty provider
2025-02-10 20:13:43 +07:00
Pugazhendhi
62dcfbe549
Adds unbound provider to roo cline
2025-01-27 19:47:28 +05:30
Saoud Rizwan
077fa84374
Add Mistral API provider
2025-01-17 01:11:16 -05:00
Matt Rubens
1b60d1e293
Fix VSCode LM
2025-01-16 01:00:07 -05:00
Matt Rubens
7137f8c528
Spacing adjustments
2025-01-08 17:28:32 -05:00
RaySinner
98b9007c36
merge(upstream): merge upstream changes keeping VSCode LM provider and adding Glama support
2025-01-07 01:54:46 +03:00
RaySinner
9d62a7bb77
feat(vscode-lm): implement VS Code Language Models provider
2025-01-07 01:23:22 +03:00
Frank
e5e700ffcb
feat: add Glama gateway
2025-01-04 22:50:12 -05:00
Matt Rubens
eb8c4cc50f
Add DeepSeek to the list of providers
2024-12-29 11:27:31 -08:00
Matt Rubens
111abdbb2c
Enhance prompt button for openrouter
2024-12-28 15:44:14 -08:00
Saoud Rizwan
39bc35eec1
Add LM Studio provider
2024-11-12 22:02:42 -05:00
Saoud Rizwan
06ccaf6f67
Implement streaming for all providers
2024-10-09 01:49:55 -04:00
Saoud Rizwan
59c188019a
Get openrouter streaming working
2024-10-09 01:49:55 -04:00
Saoud Rizwan
7271152f62
Add ApiStream generator to interface with providers
2024-10-09 01:49:55 -04:00
Saoud Rizwan
19a0ac00bd
Remove logs
2024-10-09 01:49:55 -04:00
Saoud Rizwan
1cc3546b7e
Initial streaming refactor
2024-10-09 01:49:54 -04:00
Saoud Rizwan
a009c84597
Refactor API
2024-09-24 10:43:31 -04:00
Saoud Rizwan
4b44e8f921
Add OpenAI provider
2024-09-12 15:01:28 -04:00
Saoud Rizwan
fbb7620fa1
Add gemini support
2024-09-12 08:11:33 -04:00
Saoud Rizwan
a6c64bea8f
Add terminal output and diagnostics to relevant details
2024-09-08 18:06:52 -04:00
Saoud Rizwan
286e569e09
Add ollama provider option
2024-09-03 23:03:30 -04:00
Saoud Rizwan
c209198b23
Add openai compatible provider
2024-09-03 17:08:29 -04:00