tool search
Anthropic提出的工具检索机制,通过延迟加载和按需检索工具定义来减少上下文token开销,解决MCP工具定义占用大量上下文的问题
时间轴 (近 90 天)
Claude Agent SDK 默认使用 tool search 延迟加载 MCP 工具 schema,以避免大型服务器一开始就占用上下文窗口。
Anthropic 建议通过按用户意图对工具分组并配合带延迟加载的 tool search 来应对工具过多的问题,避免一开始就把所有 schema 塞进上下文。
Claude Code v2.1.305 修复了上述回归:检测到 tool search 被拒绝后,会在不带该功能的情况下自动重试请求
Anthropic API的tool search工具使用`defer_loading: true`标记工具,定义仍随tools数组传输,但模型默认每次最多看到搜索返回的五个工具,Anthropic称这通常能将定义token减少85%以上。
工具搜索(tool search)通常借助向量嵌入技术实现,通过语义相似度检索最相关的工具注入上下文
全部知识事实 (5)
Claude Agent SDK 默认使用 tool search 延迟加载 MCP 工具 schema,以避免大型服务器一开始就占用上下文窗口。
50%待验证Anthropic 建议通过按用户意图对工具分组并配合带延迟加载的 tool search 来应对工具过多的问题,避免一开始就把所有 schema 塞进上下文。
50%待验证Claude Code v2.1.305 修复了上述回归:检测到 tool search 被拒绝后,会在不带该功能的情况下自动重试请求
50%待验证Anthropic API的tool search工具使用`defer_loading: true`标记工具,定义仍随tools数组传输,但模型默认每次最多看到搜索返回的五个工具,Anthropic称这通常能将定义token减少85%以上。
50%待验证工具搜索(tool search)通常借助向量嵌入技术实现,通过语义相似度检索最相关的工具注入上下文
50%