fix(translator): remove strict key from function declaration to prevent errors during schema transformation

This commit is contained in:
Luis Pater
2025-10-30 13:14:26 +08:00
parent 2f477df97e
commit af3fbd134d

View File

@@ -296,7 +296,7 @@ func ConvertOpenAIRequestToGeminiCLI(modelName string, inputRawJSON []byte, _ bo
continue
}
}
fnRaw, _ = sjson.Delete(fnRaw, "strict")
tmp, errSet := sjson.SetRawBytes(out, fdPath+".-1", []byte(fnRaw))
if errSet != nil {
log.Warnf("Failed to append tool declaration for '%s': %v", fn.Get("name").String(), errSet)