From 442d9235ca4abc8ef33e0891995a8f7936ed4253 Mon Sep 17 00:00:00 2001 From: Tofigkh1 Date: Tue, 14 Apr 2026 18:48:45 +0400 Subject: [PATCH] fix: cast empty tool properties to object for Mistral API compatibility --- src/Providers/Mistral/Maps/ToolMap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Providers/Mistral/Maps/ToolMap.php b/src/Providers/Mistral/Maps/ToolMap.php index 1b8a0e532..28bba3c84 100644 --- a/src/Providers/Mistral/Maps/ToolMap.php +++ b/src/Providers/Mistral/Maps/ToolMap.php @@ -21,7 +21,7 @@ public static function map(array $tools): array 'description' => $tool->description(), 'parameters' => [ 'type' => 'object', - 'properties' => $tool->parametersAsArray(), + 'properties' => $tool->parametersAsArray() ?: (object) [], 'required' => $tool->requiredParameters(), ], ],