WebFetch 限流不再显示成策略拦截
Claude Code 2.1.285 修正 WebFetch 的报错归类:域名安全检查被限流时,以前会显示成网络故障或企业策略拦截。修复的是提示文本。说明没有写限流配额被取消,也没有写企业策略真的拒绝时,原文会变成什么样。

WebFetch 失败时,界面上的原因会决定你下一步查网关还是查管理员。Claude Code 2.1.285 的发行说明写:域名安全检查遇到限流时,WebFetch 以前把它报成网络故障或企业策略拦截。这一版改了这个归类。claude code webfetch 限流 现在应该能看出是安全检查被限流,而不是公司政策把域名封了。说明没有写限流配额提高了,也没有写真正的策略拒绝会被改成别的句子。
三种「打不开网页」仍要分开
限流是安全检查暂时不给结果。网络故障是请求没到达或连接断了。企业策略拦截是组织规则拒绝这个域名或这个工具。2.1.285 修的是第一种被说成后两种。升级之后如果提示明确是限流,等一会再让模型抓同一个 URL,比去改代理或找管理员关策略更贴这句说明。如果提示仍然是策略,把它当成策略,不要用「发行说明说都是限流」盖过去。
关掉工具本身用 CLAUDE_CODE_DISABLE_WEB_FETCH,那是工具从列表里消失。缓存多久再抓,见 WebFetch 缓存 TTL。网页搜索结果无法解密导致后续请求 400,见 网页搜索 400。四件事的下一跳不同:等限流、改环境变量、调 TTL、清历史里的搜索块。
策略还没载入时工具会先不出现
同一版写:Team、Enterprise,以及判断不出套餐的会话,启动时若没载入组织策略,会先不提供 WebFetch,直到策略载入。这段时间你看不到一次「被限流」的抓取,因为工具还没交给模型。等策略载入后抓取失败,再按上一节的三种提示读。不要在策略未载入时反复重试同一个 URL,并把失败记成域名被封。