Claude Code cli 1h缓存补丁

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

突然发现CC默认不创建1h缓存了,这对我这种不经常看电脑摸鱼的人很不友好,我又不想轮询维持短短5m的缓存,直接展示vibe coding魔力分析Cli.js

function uqz(A) { // Bedrock 用户:设置环境变量可以开启 if (lA() === "bedrock" && e6(process.env.ENABLE_PROMPT_CACHING_1H_BEDROCK)) return !0; // 非付费用户或超额用户:直接返回 false if (!(sA() && !sZ.isUsingOverage)) return !1; // 从 feature flag 读取 allowlist let K = xx1(); if (K === null) K = P8("tengu_prompt_cache_1h_config", {}).allowlist ?? [], ux1(K); // querySource 必须在 allowlist 中 return A !== undefined && K.some( (Y) => Y.endsWith("*") ? A.startsWith(Y.slice(0, -1)) : A === Y ) }

也就是Bedrock且设置了1h环境变量或者付费账号且来源在白名单里缓存时长才是1h,简单vibe了个补丁供佬友使用
claude-1h-cache-patch.zip (4.3 KB)
食用方法node claude-1h-cache-patch.js
也可以用用这位佬友改的啊

Claude Code cli 1h缓存补丁 开发调优
阅读全文
问题描述:

突然发现CC默认不创建1h缓存了,这对我这种不经常看电脑摸鱼的人很不友好,我又不想轮询维持短短5m的缓存,直接展示vibe coding魔力分析Cli.js

function uqz(A) { // Bedrock 用户:设置环境变量可以开启 if (lA() === "bedrock" && e6(process.env.ENABLE_PROMPT_CACHING_1H_BEDROCK)) return !0; // 非付费用户或超额用户:直接返回 false if (!(sA() && !sZ.isUsingOverage)) return !1; // 从 feature flag 读取 allowlist let K = xx1(); if (K === null) K = P8("tengu_prompt_cache_1h_config", {}).allowlist ?? [], ux1(K); // querySource 必须在 allowlist 中 return A !== undefined && K.some( (Y) => Y.endsWith("*") ? A.startsWith(Y.slice(0, -1)) : A === Y ) }

也就是Bedrock且设置了1h环境变量或者付费账号且来源在白名单里缓存时长才是1h,简单vibe了个补丁供佬友使用
claude-1h-cache-patch.zip (4.3 KB)
食用方法node claude-1h-cache-patch.js
也可以用用这位佬友改的啊

Claude Code cli 1h缓存补丁 开发调优
阅读全文