a最新版本cc不再限制域名,均可使用ToolSearch 工具,无需额外使用补丁,可大量节省token

2026-04-11 13:491阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

image2290×990 149 KB

若新版不可用,添加"ENABLE_TOOL_SEARCH": "auto"即可
注意:
auto的行为似乎是工具的总上下文超过模型上下文10%,才会启动search工具。
比如cc自带工具+你配置的mcp工具 加起来总工具上下文超过了模型上下文的10%,那么就会启用search工具,会话开始时会自动实施按需加载工具。

反之如果你只有自带的工具,不配置任何mcp,自带的工具上下文应该是接近2w,可能会存在没有超过10%的情况,就不会启用search工具,会一次性把所有自带工具的上下文加载。所以可能会出现首次对话不启用search工具,因为已经一次性加载了所有自带工具。这种情况请把auto 改为 true。

“env”: {
“CLAUDE_CODE_ATTRIBUTION_HEADER”: “0”,
“CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS”: “1”,
“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”: “1”,
“ENABLE_TOOL_SEARCH”: “auto”
}

网友解答:
--【壹】--:

看文档默认就是auto,改成其他选项才有作用,不然都是10%上下文之后才触发


--【贰】--:

+1,我也没有,也是2.1.72版本

image843×303 35.6 KB


--【叁】--:

image1046×308 87.8 KB
image1512×1114 295 KB
为什么我按照上述配置,执行仍然提示可用工具列表中没有 ToolSearch 这个工具
cc版本:
Claude Code v2.1.72


--【肆】--:

昨天刚打的补丁


--【伍】--: ktze:

ENABLE_TOOL_SEARCH

ktze:

若新版不可用,添加"ENABLE_TOOL_SEARCH": "auto"即可

“env”: {
“CLAUDE_CODE_ATTRIBUTION_HEADER”: “0”,
“CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS”: “1”,
“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”: “1”,
“ENABLE_TOOL_SEARCH”: “auto”
}

收好下下


--【陆】--:

有了!“ENABLE_TOOL_SEARCH”: "auto"没用,“ENABLE_TOOL_SEARCH”: "1"才有用
(不清楚我是不是个例


--【柒】--:

无必然联系,本质上就是类似skill的渐进式披露,会话默认不加载工具说明,只在需要的时候才把完整工具的说明加入上下文。


--【捌】--:

这个是这个意思吗,不懂,a/做的文档实在有点太烂


--【玖】--:

auto 模式看起来是在使用 10% 上下文后开启 tool search, 但是它既然是用于节省上下文的搜索工具, 在已经占用上下文的情况下再开启会不会有点晚了? 我也不清楚这么理解对不对 先开了再说()


--【拾】--:

这个真有用吗?之前开了感觉变蠢了


--【拾壹】--:

不用 客户端层面的


--【拾贰】--:

这么好!


--【拾叁】--:

同样没有


--【拾肆】--:

这玩意需要提供商支持吗?国模能用吗


--【拾伍】--:

我也一样没有


--【拾陆】--:

"CLAUDE_CODE_ATTRIBUTION_HEADER": "0", "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1", "ENABLE_TOOL_SEARCH": "auto"


--【拾柒】--:

a/终于做了件人事了 不过看起来改成 true 还能多省10%?


--【拾捌】--:

重启了一下就有了!


--【拾玖】--:

这个省事了。

问题描述:

image2290×990 149 KB

若新版不可用,添加"ENABLE_TOOL_SEARCH": "auto"即可
注意:
auto的行为似乎是工具的总上下文超过模型上下文10%,才会启动search工具。
比如cc自带工具+你配置的mcp工具 加起来总工具上下文超过了模型上下文的10%,那么就会启用search工具,会话开始时会自动实施按需加载工具。

反之如果你只有自带的工具,不配置任何mcp,自带的工具上下文应该是接近2w,可能会存在没有超过10%的情况,就不会启用search工具,会一次性把所有自带工具的上下文加载。所以可能会出现首次对话不启用search工具,因为已经一次性加载了所有自带工具。这种情况请把auto 改为 true。

“env”: {
“CLAUDE_CODE_ATTRIBUTION_HEADER”: “0”,
“CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS”: “1”,
“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”: “1”,
“ENABLE_TOOL_SEARCH”: “auto”
}

网友解答:
--【壹】--:

看文档默认就是auto,改成其他选项才有作用,不然都是10%上下文之后才触发


--【贰】--:

+1,我也没有,也是2.1.72版本

image843×303 35.6 KB


--【叁】--:

image1046×308 87.8 KB
image1512×1114 295 KB
为什么我按照上述配置,执行仍然提示可用工具列表中没有 ToolSearch 这个工具
cc版本:
Claude Code v2.1.72


--【肆】--:

昨天刚打的补丁


--【伍】--: ktze:

ENABLE_TOOL_SEARCH

ktze:

若新版不可用,添加"ENABLE_TOOL_SEARCH": "auto"即可

“env”: {
“CLAUDE_CODE_ATTRIBUTION_HEADER”: “0”,
“CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS”: “1”,
“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”: “1”,
“ENABLE_TOOL_SEARCH”: “auto”
}

收好下下


--【陆】--:

有了!“ENABLE_TOOL_SEARCH”: "auto"没用,“ENABLE_TOOL_SEARCH”: "1"才有用
(不清楚我是不是个例


--【柒】--:

无必然联系,本质上就是类似skill的渐进式披露,会话默认不加载工具说明,只在需要的时候才把完整工具的说明加入上下文。


--【捌】--:

这个是这个意思吗,不懂,a/做的文档实在有点太烂


--【玖】--:

auto 模式看起来是在使用 10% 上下文后开启 tool search, 但是它既然是用于节省上下文的搜索工具, 在已经占用上下文的情况下再开启会不会有点晚了? 我也不清楚这么理解对不对 先开了再说()


--【拾】--:

这个真有用吗?之前开了感觉变蠢了


--【拾壹】--:

不用 客户端层面的


--【拾贰】--:

这么好!


--【拾叁】--:

同样没有


--【拾肆】--:

这玩意需要提供商支持吗?国模能用吗


--【拾伍】--:

我也一样没有


--【拾陆】--:

"CLAUDE_CODE_ATTRIBUTION_HEADER": "0", "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1", "ENABLE_TOOL_SEARCH": "auto"


--【拾柒】--:

a/终于做了件人事了 不过看起来改成 true 还能多省10%?


--【拾捌】--:

重启了一下就有了!


--【拾玖】--:

这个省事了。