From 0fc1b8837b2482d704f81f5867e8b0f088255911 Mon Sep 17 00:00:00 2001 From: Jose Luis Latorre Millas Date: Wed, 22 Oct 2025 23:19:44 +0200 Subject: [PATCH] Fixes issue 1623 - .NET: [BUG] Fix Invalid Mermaid/DOT Identifiers in Fan-In Node Visualization (#1624) --- .../Visualization/WorkflowVisualizer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnet/src/Microsoft.Agents.AI.Workflows/Visualization/WorkflowVisualizer.cs b/dotnet/src/Microsoft.Agents.AI.Workflows/Visualization/WorkflowVisualizer.cs index bd28801352..886002320f 100644 --- a/dotnet/src/Microsoft.Agents.AI.Workflows/Visualization/WorkflowVisualizer.cs +++ b/dotnet/src/Microsoft.Agents.AI.Workflows/Visualization/WorkflowVisualizer.cs @@ -201,7 +201,7 @@ public static class WorkflowVisualizer var target = fanInData.SinkId; var sources = fanInData.SourceIds.ToList(); var digest = ComputeFanInDigest(target, sources); - var nodeId = $"fan_in::{target}::{digest}"; + var nodeId = $"fan_in_{target}_{digest}"; // Avoid duplicates - the same fan-in edge group might appear in multiple source executor lists if (seen.Add(nodeId))