mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-11-12 22:20:33 +00:00
Server-prefixed tool names are not unique across servers: server 'a' exposing 'b_x' and server 'a_b' exposing 'x' both bind as 'a_b_x'. The flatten step forwarded both declarations to the model, where the provider silently keeps only one and the other server's tool becomes unreachable with no diagnostic. Deduplicate by bound name in enabled-server declaration order and drop later duplicates with a warning. Co-authored-by: Willem Jiang <willem.jiang@gmail.com>