Roo-Code/packages
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
..
build Move the native tool call toggle to experimental settings (#9297) 2025-11-17 09:41:30 -05:00
cloud Add config to control public sharing (#10105) 2025-12-15 21:58:15 -05:00
config-eslint Upgrade to ESLint 9 + share eslint config across workspaces (#3815) 2025-05-21 21:30:21 -07:00
config-typescript Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
evals feat(evals): improve evals UI with tool groups and duration fix (#10133) 2025-12-16 12:43:39 -08:00
ipc Better IPC error logging (#9727) 2025-12-01 15:02:34 -08:00
telemetry feat(telemetry): add app version to exception captures and filter 402 errors (#9996) 2025-12-10 14:06:51 -08:00
types fix(litellm): merge default model info with router models for NTC support (#10187) 2025-12-18 11:46:45 -05:00