graph TB
    subgraph 传统方式["❌ 传统方式：全量加载"]
        T1["请求开始"] --> T2["加载全部 100 个工具定义<br/>~40K tokens"]
        T2 --> T3["模型选择 1 个工具"]
        T3 --> T4["99 个工具的定义被浪费"]
    end

    subgraph 新方式["✅ Tool Search：按需加载"]
        N1["请求开始"] --> N2["加载轻量工具列表<br/>~2K tokens"]
        N2 --> N3["模型搜索需要的工具"]
        N3 --> N4["按需加载 1 个工具定义<br/>~400 tokens"]
    end

    style T4 fill:#c62828,stroke:#fff,color:#fff
    style N4 fill:#10a37f,stroke:#fff,color:#fff
