a最新版本cc不再限制域名,均可使用ToolSearch 工具,无需额外使用补丁,可大量节省token
- 内容介绍
- 文章标签
- 相关推荐
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:
ktze:ENABLE_TOOL_SEARCH
若新版不可用,添加"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:
ktze:ENABLE_TOOL_SEARCH
若新版不可用,添加"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%?
--【拾捌】--:
重启了一下就有了!
--【拾玖】--:
这个省事了。

