From 4b4ff112a58387de1764399bd286f7aeed4a93c7 Mon Sep 17 00:00:00 2001 From: Jacob Alber Date: Mon, 4 May 2026 14:29:53 -0400 Subject: [PATCH] fix: Fix FenceJsonRegexPattern --- .../Specialized/Magentic/ChatMessageExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnet/src/Microsoft.Agents.AI.Workflows/Specialized/Magentic/ChatMessageExtensions.cs b/dotnet/src/Microsoft.Agents.AI.Workflows/Specialized/Magentic/ChatMessageExtensions.cs index 04868bc1dc..310d6ef3ef 100644 --- a/dotnet/src/Microsoft.Agents.AI.Workflows/Specialized/Magentic/ChatMessageExtensions.cs +++ b/dotnet/src/Microsoft.Agents.AI.Workflows/Specialized/Magentic/ChatMessageExtensions.cs @@ -102,7 +102,7 @@ internal static partial class ChatMessageExtensions return builder.ToString(); } - private const string FencedJsonRegexPattern = @"```(?)?\s*(?\{[\s\S]*?\})\s*```"; + private const string FencedJsonRegexPattern = @"```(?[a-z]+)?\s*(?\{[\s\S]*?\})\s*```"; #if NET [GeneratedRegex(FencedJsonRegexPattern, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.ExplicitCapture)] public static partial Regex FencedJsonRegex();