in lib/parser.ts [216:228]
export function shouldParseToolCall(
params: ChatCompletionCreateParams | null | undefined,
toolCall: ChatCompletionMessageToolCall,
): boolean {
if (!params) {
return false;
}
const inputTool = params.tools?.find((inputTool) =>
inputTool.function?.name === toolCall.function.name
);
return isAutoParsableTool(inputTool) || inputTool?.function.strict || false;
}