Skip to content

Commit 0c4c50c

Browse files
hannesrudolphtechstrom
authored andcommitted
feat(providers): add native tool calling support to LM Studio and Qwen-Code (RooCodeInc#10208)
1 parent c0a6367 commit 0c4c50c

7 files changed

Lines changed: 832 additions & 5 deletions

File tree

packages/types/src/providers/lm-studio.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ export const lMStudioDefaultModelInfo: ModelInfo = {
1010
contextWindow: 200_000,
1111
supportsImages: true,
1212
supportsPromptCache: true,
13+
supportsNativeTools: true,
14+
defaultToolProtocol: "native",
1315
inputPrice: 0,
1416
outputPrice: 0,
1517
cacheWritesPrice: 0,

packages/types/src/providers/qwen-code.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ export const qwenCodeModels = {
1010
contextWindow: 1_000_000,
1111
supportsImages: false,
1212
supportsPromptCache: false,
13+
supportsNativeTools: true,
14+
defaultToolProtocol: "native",
1315
inputPrice: 0,
1416
outputPrice: 0,
1517
cacheWritesPrice: 0,
@@ -21,6 +23,8 @@ export const qwenCodeModels = {
2123
contextWindow: 1_000_000,
2224
supportsImages: false,
2325
supportsPromptCache: false,
26+
supportsNativeTools: true,
27+
defaultToolProtocol: "native",
2428
inputPrice: 0,
2529
outputPrice: 0,
2630
cacheWritesPrice: 0,

0 commit comments

Comments
 (0)