Skip to content

Commit cd2760c

Browse files
committed
fix: simplify Fable tool choice normalization
1 parent 94e0a13 commit cd2760c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎src/api/providers/anthropic.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,10 @@ export class AnthropicHandler extends BaseProvider implements SingleCompletionHa
101101
if (modelId === "claude-fable-5-1") {
102102
if (metadata?.tool_choice === undefined) {
103103
toolChoice = undefined
104-
} else if (convertedToolChoice?.type === "any" || convertedToolChoice?.type === "tool") {
104+
} else if (metadata.tool_choice === "required" || typeof metadata.tool_choice === "object") {
105105
toolChoice = {
106106
type: "auto" as const,
107-
disable_parallel_tool_use: convertedToolChoice.disable_parallel_tool_use,
107+
disable_parallel_tool_use: metadata.parallelToolCalls === false,
108108
}
109109
}
110110
}

0 commit comments

Comments
 (0)