Hannes Rudolph
e7c1851a8b
feat(minimax): move environment_details to system message for thinking models ( #10284 )
2025-12-22 19:59:42 -07:00
Hannes Rudolph
bd78a63844
feat(evals): add message log deduper utility ( #10286 )
2025-12-22 19:42:38 -07:00
Hannes Rudolph
518a4402a7
feat(zai): add GLM-4.7 model with thinking mode support ( #10282 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-22 18:01:16 -08:00
Daniel
d00d9edec5
feat: deprecate XML tool protocol selection, force native for new tasks ( #10281 )
...
- Disable tool protocol selector UI in ApiOptions.tsx
- Force native protocol for all new tasks in resolveToolProtocol()
- Keep locked protocol support for resumed tasks that used XML
- Remove models without supportsNativeTools: true from providers:
- baseten.ts: removed 6 models
- bedrock.ts: removed 2 embedding models
- featherless.ts: removed 3 models, updated default
- groq.ts: removed 5 models
- sambanova.ts: removed 2 models
- vertex.ts: removed 7 models
- vercel-ai-gateway.ts: added supportsNativeTools: true
- Update tests to expect native format output
2025-12-22 17:49:50 -08:00
Hannes Rudolph
08eed65aff
fix(evals): add missing packages/core to Dockerfile.runner ( #10272 )
2025-12-22 08:42:49 -08:00
Chris Estreich
2bb375534c
Add custom tool definitions to @roo-code/types ( #10233 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-21 15:15:42 -08:00
Chris Estreich
5ae4d4d635
Custom tool calling ( #10083 )
2025-12-21 12:43:06 -08:00
Daniel
bade9326c6
fix: enable native tool calls for Requesty provider (ROO-235) ( #10211 )
2025-12-19 12:28:26 -08:00
Hannes Rudolph
61903f9588
feat(providers): add native tool calling support to LM Studio and Qwen-Code ( #10208 )
2025-12-19 12:50:09 -05:00
Hannes Rudolph
3f1f8be2d1
feat(vertex): add 1M context window beta support for Claude Sonnet 4 ( #10209 )
2025-12-19 12:24:45 -05:00
Hannes Rudolph
9c03476a0f
feat(vertex): add native tool calling for Claude models on Vertex AI ( #10197 )
...
Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
2025-12-18 16:09:55 -08:00
Daniel
3a2ad6b0e1
feat(telemetry): add PostHog exception tracking for consecutive mistake errors ( #10193 )
2025-12-18 12:59:37 -08:00
Daniel
3e0d9c65e8
feat: lock task tool protocol for consistent task resumption ( #10192 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-18 11:54:26 -08:00
Hannes Rudolph
8251170b84
feat: Replace edit_file tool alias with edit_file tool ( #9983 )
2025-12-18 12:48:30 -07:00
Chris Estreich
e84e3346dd
Release: v1.93.0 ( #10190 )
2025-12-18 10:30:31 -08:00
Daniel
d92d729219
fix(litellm): merge default model info with router models for NTC support ( #10187 )
...
* feat(types): add defaultToolProtocol: native to providers
- Added supportsNativeTools: true and defaultToolProtocol: native to all chutes models
- Added defaultToolProtocol: native to moonshot models (already had supportsNativeTools)
- Added defaultToolProtocol: native to litellm default model (already had supportsNativeTools)
- Added defaultToolProtocol: native to minimax models (already had supportsNativeTools)
This enables native tool calling by default for these providers, reducing
the number of users falling back to XML tool protocol unnecessarily.
* fix(litellm): merge only native tool defaults with router models
Only merges supportsNativeTools and defaultToolProtocol from litellmDefaultModelInfo,
not prices or other model-specific info that could be incorrect for different models.
2025-12-18 11:46:45 -05:00
Hannes Rudolph
06c5c7f980
feat: update OpenAI and Gemini tool preferences ( #10170 )
2025-12-17 19:46:33 -08:00
Daniel
45dbe4d028
feat(telemetry): extract error messages from JSON payloads for better PostHog grouping ( #10163 )
2025-12-17 13:59:17 -08:00
Daniel
2a2411d37c
fix: enable native tools by default for OpenAI compatible provider ( #10159 )
2025-12-17 13:02:45 -08:00
Hannes Rudolph
0b86796b8f
[feat] Claude Code Provider Native Tool Calling ( #10077 )
...
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
2025-12-17 12:57:27 -08:00
roomote[bot]
9e9d77934c
feat: enable native tool calling by default for Z.ai models ( #10158 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-17 12:26:17 -08:00
Hannes Rudolph
cc3bc35091
feat: add gemini-3-flash-preview model ( #10151 )
2025-12-17 11:07:56 -05:00
Hannes Rudolph
d274812332
feat(deepseek): implement interleaved thinking mode for deepseek-reasoner ( #9969 )
2025-12-16 15:13:43 -08:00
Hannes Rudolph
84c5d2fd61
feat(evals): improve evals UI with tool groups and duration fix ( #10133 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-16 12:43:39 -08:00
Daniel
a9a15b37fd
feat: enable native tools by default for multiple providers ( #10059 )
2025-12-15 21:37:00 -08:00
Daniel
6619d46377
feat(anthropic): enable native tools by default and add telemetry tracking ( #10021 )
2025-12-15 21:32:44 -08:00
Matt Rubens
be894a6fc6
Release: v1.92.0 ( #10116 )
2025-12-15 22:03:49 -05:00
Matt Rubens
3502f41e75
Add config to control public sharing ( #10105 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-15 21:58:15 -05:00
roomote[bot]
9f3122fe28
feat: add AWS Bedrock service tier support ( #9955 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-12-14 15:26:44 -05:00
roomote[bot]
1be8a99b89
feat: Add Amazon Nova 2 Lite model to Bedrock provider ( #9830 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-12-14 15:26:18 -05:00
Hannes Rudolph
0fbbe66496
feat: remove auto-approve toggles for to-do and retry actions ( #10062 )
2025-12-13 19:26:06 -07:00
John Richmond
f60c14e716
Release: v1.91.0 ( #10055 )
...
chore: bump version to v1.91.0
2025-12-12 13:07:32 -08:00
roomote[bot]
8da4d3d8d8
feat: add WorkspaceTaskVisibility type for organization cloud settings ( #10020 )
...
* feat: add WorkspaceTaskVisibility type and workspaceTaskVisibility property to OrganizationCloudSettings
* refactor: create workspaceTaskVisibilitySchema and derive WorkspaceTaskVisibility type from it
---------
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-12 12:45:28 -08:00
Hannes Rudolph
51dbccf2e6
feat: add gpt-5.2 model to openai-native provider ( #10024 )
2025-12-11 13:16:31 -07:00
roomote[bot]
f9cfc66803
fix: add general API endpoints for Z.ai provider ( #9894 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-11 07:38:26 -08:00
Hannes Rudolph
6a30d9488e
chore: remove list_code_definition_names tool ( #10005 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-12-10 20:32:06 -08:00
Hannes Rudolph
0cbaed7e7b
feat: add toggle for Enter key behavior in chat input ( #10002 )
2025-12-10 20:31:43 -08:00
Chris Estreich
2a70a2ec0e
@roo-code/types v1.90.0 ( #9998 )
2025-12-10 14:14:38 -08:00
Hannes Rudolph
f05dd59a2b
Remove Glama provider ( #9801 )
2025-12-10 14:08:29 -08:00
Daniel
1cf6ae6c93
feat(telemetry): add app version to exception captures and filter 402 errors ( #9996 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-12-10 14:06:51 -08:00
Daniel
fda020a418
fix: filter out 429 rate limit errors from API error telemetry ( #9987 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: cte <cestreich@gmail.com>
2025-12-10 11:32:00 -08:00
Daniel
24eb6ae984
feat: add API error telemetry to OpenRouter provider ( #9953 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-09 16:30:29 -08:00
Matt Rubens
ada7411cd3
Tweaks to baseten model definitions ( #9866 )
2025-12-09 16:17:52 -08:00
Matt Rubens
721b02e58c
Add a way to save screenshots from the browser tool ( #9963 )
...
* Add a way to save screenshots from the browser tool
* fix: use cross-platform paths in BrowserSession screenshot tests
* fix: validate screenshot paths to prevent filesystem escape
---------
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-09 16:12:36 -08:00
Hannes Rudolph
1898848d95
feat(deepseek): update DeepSeek models to V3.2 with new pricing ( #9962 )
...
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
2025-12-09 15:46:04 -08:00
Hannes Rudolph
83787a76ef
feat(roo): add versioned settings support with minPluginVersion gating ( #9934 )
2025-12-09 12:54:15 -08:00
Bruno Bergher
8a98f140dc
feat: Make Architect save to /plans and gitignore it ( #9944 )
...
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-09 06:51:43 -08:00
Hannes Rudolph
c103a4a639
feat: streaming tool stats + token usage throttling ( #9926 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-12-08 19:40:12 -08:00
roomote[bot]
54a52655ac
feat: forbid time estimates in architect mode ( #9931 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
2025-12-08 19:06:07 -08:00
Hannes Rudolph
754b701cc8
feat: configure tool preferences for xAI models ( #9923 )
2025-12-08 11:33:55 -08:00