这个插件支持哪些版本的 Claude Code?
同时支持 Claude Code 1.x、2.0.x 以及最新的 2.1.296+(自动利用 Function-Hook Module 在工具轮之间无感完成压缩与续跑)。
多号轮转最隐蔽的吞金兽:A 号 5h 额度到 85% 切去 B 号时,B 号没有 A 号的 Prompt Cache,150K 上下文在 B 号上冷启动重算一次直接打穿 10% 窗口。
Claude Code 启动时,仅内置的 Tool Schemas、系统指令和 CLAUDE.md 就占了约 70,000 Tokens;跑上几十轮工具调用后,会话上下文普遍在 120K–180K Tokens。
cache_read(仅按 0.1× 计费),几乎不怎么掉额度;cache_creation(按 1.25× 计费,比读缓存贵 12.5 倍)!为此我们专门开发并开源了 Claude Code 插件 compact-before-rotate(原生适配本站独享号池、vm2api 与 sub2api):
| 阶段 | 未安装插件(直接硬切号) | 安装 compact-before-rotate 插件后 |
|---|---|---|
| 1. A 号 5h 额度达到保护线(如 80%–85%) | 网关直接把下一轮 160K 请求切给冷号 B | 插件通过 /api/rentals/quota 提前感知 switching_soon 信号 |
| 2. 换号前动作 | 无,带着 160K 原始历史直接硬撞 B 号 | 趁 A 号还在热缓存窗口内,在 A 号上用极低成本的 cache_read 完成 /compact 摘要压缩 |
| 3. 切入 B 号时的上下文体积 | 160K Tokens 全量冷启动写入(瞬间烧掉 B 号大量额度) | 仅携带压缩后的精简摘要(约 15K–25K Tokens)轻装切入 B 号,省下 80%+ 换号损耗 |
插件仓库与安装说明:访问 https://claudeagent.com.cn/compact-before-rotate/ 查看完整源码与三行安装命令。
同时支持 Claude Code 1.x、2.0.x 以及最新的 2.1.296+(自动利用 Function-Hook Module 在工具轮之间无感完成压缩与续跑)。
单台独享实例在 5h 额度达到 85% 时同样会收到 near_limit 预警,提醒你趁缓存未过期先 /compact 瘦身上下文,从而在单号窗口内多跑一倍以上的对话轮数。
建议在 /rentals 号池策略里将每台实例的 5h 停用保护线设为 85%,并安装 compact-before-rotate 插件,即可实现「平时 100% 粘性锁单号吃缓存 + 临近 85% 先热号压缩再无缝切备用号」的黄金组合。
更新于 2026-11-05