Claude Code强制开启 Tool Search工具分享
- 内容介绍
- 文章标签
- 相关推荐
工具(提供 CLI 和 GUI 两个版本,用gui后缀那个就可以):
patch_修复wsl问题.zip (18.0 KB)(3月9日更新)
最新版 Claude Code 对 Tool Search 功能加了域名白名单限制,只有 ANTHROPIC_BASE_URL 为 api.anthropic.com 时才会启用。使用第三方中转地址的用户,该功能会被静默禁用——没有任何提示,也没有报错。
Tool Search 有什么用?
Tool Search 会把工具定义从上下文中移出,按需检索加载,而不是每次都把所有工具塞进 prompt。
直接影响:
- 大幅减少 token 占用 —— 尤其是 MCP 工具多的用户,tools 块动辄占据数万甚至数十万 tokens(MCP不是越多越好,用到啥开啥,不用尽量就给它关了)
- 模型表现更好 —— 上下文更干净,模型注意力不被大量工具定义稀释
- 对话轮次更多 —— 同样的上下文窗口可以增加数轮对话
补丁原理
Claude Code 内部有一个域名校验函数,决定是否启用 Tool Search:
// 原始逻辑(混淆后)
return["api.anthropic.com"].includes(A)}catch{return!1}
// ↑ 白名单只有官方域名 ↑ 异常时也返回 false
中转地址不在白名单 → 返回 false → Tool Search 被禁用。
工具(提供 CLI 和 GUI 两个版本,用gui后缀那个就可以):
patch_修复wsl问题.zip (18.0 KB)(3月9日更新)
最新版 Claude Code 对 Tool Search 功能加了域名白名单限制,只有 ANTHROPIC_BASE_URL 为 api.anthropic.com 时才会启用。使用第三方中转地址的用户,该功能会被静默禁用——没有任何提示,也没有报错。
Tool Search 有什么用?
Tool Search 会把工具定义从上下文中移出,按需检索加载,而不是每次都把所有工具塞进 prompt。
直接影响:
- 大幅减少 token 占用 —— 尤其是 MCP 工具多的用户,tools 块动辄占据数万甚至数十万 tokens(MCP不是越多越好,用到啥开啥,不用尽量就给它关了)
- 模型表现更好 —— 上下文更干净,模型注意力不被大量工具定义稀释
- 对话轮次更多 —— 同样的上下文窗口可以增加数轮对话
补丁原理
Claude Code 内部有一个域名校验函数,决定是否启用 Tool Search:
// 原始逻辑(混淆后)
return["api.anthropic.com"].includes(A)}catch{return!1}
// ↑ 白名单只有官方域名 ↑ 异常时也返回 false
中转地址不在白名单 → 返回 false → Tool Search 被禁用。

