diff --git a/app/MindWork AI Studio/Tools/ToolCallingSystem/ToolParameterSchemaBuilder.cs b/app/MindWork AI Studio/Tools/ToolCallingSystem/ToolParameterSchemaBuilder.cs index e5f462336..7ec7d2005 100644 --- a/app/MindWork AI Studio/Tools/ToolCallingSystem/ToolParameterSchemaBuilder.cs +++ b/app/MindWork AI Studio/Tools/ToolCallingSystem/ToolParameterSchemaBuilder.cs @@ -80,7 +80,8 @@ public sealed class ToolParameterSchemaBuilder ["additionalProperties"] = false, }; - return JsonSerializer.Deserialize(schema.ToJsonString()); + using var document = JsonDocument.Parse(schema.ToJsonString()); + return document.RootElement.Clone(); } private ToolParameterSchemaBuilder Add(string name, string jsonType, string description, bool isRequired, IReadOnlyList? allowedValues = null)