节点被合并,边变成自环
同名 Agent、Tool 与 MCP Server 以显示名为键,导致 Graphviz 合并节点或产生伪自环。

面向生产级 Agent 应用的轻量编排框架,统一 Agent、Tool、Handoff、Guardrail、Tracing 与 MCP 接入,支持构建可观测的多 Agent 工作流。
显示名称用于阅读,稳定身份用于建图。把两者拆开,图才能忠实表达真实工作流。
同名 Agent、Tool 与 MCP Server 以显示名为键,导致 Graphviz 合并节点或产生伪自环。
显示名称服务于阅读,但不能承担实体身份;图遍历、节点注册和边生成需要共享稳定的唯一标识,同时保留原始名称作为可读标签。
以对象身份注册节点,把显示名降为 label,并重构遍历与边生成链路,确保不同类型或不同实例即使同名也不会被错误合并。
生成的工作流图能够真实表达实体关系,避免错误节点、漏边和伪自环影响调试与架构理解。
