Tool Search 允许 Agent 按需发现工具,而不是在提示中列出数百个工具。当工具数量庞大时,这能显著减少 Token 消耗并提高模型选择工具的准确性。
与 defer_loading 的 Capability 类似,Tool Search 只在模型决定需要时才加载工具定义。模型首先看到紧凑的工具目录,然后在需要时加载完整工具信息。
Tool Search 作为内置 Capability 提供,可与其他 Capabilities 组合使用。它基于与用户自定义 Capabilities 相同的公共钩子构建。