From 9acad02cfbf2d84a487aca1b5b64061b87567f09 Mon Sep 17 00:00:00 2001 From: daniel-lxs Date: Fri, 28 Nov 2025 10:53:14 -0500 Subject: [PATCH 1/2] feat(groq): enable native tool support for models that support function calling --- .changeset/groq-native-tools.md | 5 +++++ packages/types/src/providers/groq.ts | 7 +++++++ 2 files changed, 12 insertions(+) create mode 100644 .changeset/groq-native-tools.md diff --git a/.changeset/groq-native-tools.md b/.changeset/groq-native-tools.md new file mode 100644 index 0000000000..5b0e461502 --- /dev/null +++ b/.changeset/groq-native-tools.md @@ -0,0 +1,5 @@ +--- +"@roo-code/types": patch +--- + +Enable native tool support for Groq models that support function calling: llama-3.1-8b-instant, llama-3.3-70b-versatile, llama-4-scout, qwen3-32b, kimi-k2-instruct-0905, gpt-oss-120b, and gpt-oss-20b diff --git a/packages/types/src/providers/groq.ts b/packages/types/src/providers/groq.ts index c264572af8..99b8ee427a 100644 --- a/packages/types/src/providers/groq.ts +++ b/packages/types/src/providers/groq.ts @@ -24,6 +24,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.05, outputPrice: 0.08, description: "Meta Llama 3.1 8B Instant model, 128K context.", @@ -33,6 +34,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.59, outputPrice: 0.79, description: "Meta Llama 3.3 70B Versatile model, 128K context.", @@ -42,6 +44,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.11, outputPrice: 0.34, description: "Meta Llama 4 Scout 17B Instruct model, 128K context.", @@ -78,6 +81,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.29, outputPrice: 0.59, description: "Alibaba Qwen 3 32B model, 128K context.", @@ -106,6 +110,7 @@ export const groqModels = { contextWindow: 262144, supportsImages: false, supportsPromptCache: true, + supportsNativeTools: true, inputPrice: 0.6, outputPrice: 2.5, cacheReadsPrice: 0.15, @@ -117,6 +122,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.15, outputPrice: 0.75, description: @@ -127,6 +133,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.1, outputPrice: 0.5, description: From 2de9ebe95c766df229854afaa4a647a564112cff Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Fri, 28 Nov 2025 11:02:21 -0500 Subject: [PATCH 2/2] Delete .changeset/groq-native-tools.md --- .changeset/groq-native-tools.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .changeset/groq-native-tools.md diff --git a/.changeset/groq-native-tools.md b/.changeset/groq-native-tools.md deleted file mode 100644 index 5b0e461502..0000000000 --- a/.changeset/groq-native-tools.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@roo-code/types": patch ---- - -Enable native tool support for Groq models that support function calling: llama-3.1-8b-instant, llama-3.3-70b-versatile, llama-4-scout, qwen3-32b, kimi-k2-instruct-0905, gpt-oss-120b, and gpt-oss-20b