
Codex Router省Token神器Token Maxxing工具结果老化机制全解析【免费下载链接】codex-routerExternal-model router for Codex with guided Kimi OAuth/API, DeepSeek, safe migration, and rollback.项目地址: https://gitcode.com/gh_mirrors/co/codex-routerCodex Router是一款为 Codex 等 AI 编码客户端提供外部模型路由的工具其内置的Token Maxxing工具结果老化机制能把重复计费的历史工具输出自动压缩实测将输入 Token 削减最高 86.45%。本文用通俗的方式完整解析这项省 Token 神器的原理、开关方式和实测效果帮你把每一分 Token 都花在刀刃上。为什么 Token 账单会悄悄爆炸用过 AI 编码助手的同学都知道模型每次执行命令后都会把工具结果比如一段长长的构建日志、测试输出、git diff完整塞进上下文。更坑的是——之后每一轮对话这些历史工具结果都会被原样重发一遍并再次计费。也就是说一次 64KB 的命令输出在你继续聊 20 轮后可能已经为你的账单贡献了 1.2MB 的重复 Token。模型其实早已消化过这些内容继续全文重播纯粹是浪费。Codex Router 的解决方案就叫Token Maxxing官方术语是工具结果老化tool result aging只压缩那些模型已经处理过的旧工具结果把上下文还给真正有价值的新内容。核心逻辑位于 src/tool-result-aging.mjs。Token Maxxing 是怎么工作的5 个关键规则老化机制刻意保持克制避免误伤。它只在一个条件同时满足时才动手规则说明⏳只处理已消费结果模型必须在结果之后又行动过新的调用/回复才认为它用过了️保护最新 4 条最近 4 条工具结果永远逐字节保留模型正在用的现场绝不动32 KiB 门槛只有大于 32 KiB 的文本结果才有资格被压缩小结果不碰留下收据压缩后的结果附带原始字节数、SHA-256 哈希、头尾 1KB 证据和精确重跑指令原始内容不丢被改写的原始字节会存入本地私有保留目录模型需要时可凭收据要求重放压缩后的旧结果长这样示意[Older tool result compacted by Codex Router after the model acted on it: 66621 bytes, sha256:da75bf4e….] Repeat the preceding bash call with the same arguments if exact content is needed. --- beginning of original result --- 前 1024 字符证据 --- omitted middle of original result --- 后 1024 字符证据 --- end of original result ---另外还有一层进阶能力密集整形dense shaping。只有当客户端真正发起上下文压缩请求时路由层才会额外折叠终端进度条重写、重复行、空行和深层样板缩进同时保证含error、failed、traceback等关键词的关键行依然可见。普通对话轮次不会触发这一层所以你的最新现场始终是原样。一键开启Token Maxxing 最快配置方法该机制默认关闭——因为它会在对话中途改写模型看到的内容Codex Router 选择让你主动选择开启且开启后设置会被永久记住后续版本升级不会悄悄重置。方式一控制中枢图形界面打开路由器的 Settings 页面找到Token maxxing开关直接拨开即可下一条外部模型请求即刻生效无需重启 Codex 或路由器主开关外部模型路径启用老化Native 开关把同样的压缩扩展到原生 GPT 模型可选方式二命令行./bin/control tool-result-aging on # 开启 ./bin/control tool-result-aging off # 关闭 ./bin/control tool-result-aging status # 查看状态如果你希望环境级强制关闭同时关掉路由与原生两条路径可设置环境变量CODEX_ROUTER_TOOL_RESULT_AGING0。86.45% 的真实账单削减基准测试实测官方基准测试2026-08-12基于提供商标报的 Token 数而非估算发送了同一个 69,701 字节的请求两次——其中包含一条 66,621 字节已被消费的大工具结果外加 4 条受保护的新结果运行设置提供商输入 Token响应1关闭22,071OK1开启2,991OK2关闭22,071OK2开启2,991OK两轮结果完全一致开启老化后输入 Token 减少 19,080 个降幅 86.45%。需要说明的是这是一个刻意构造的工具结果密集型演示——真实节省取决于你的工作负载没有可压缩旧结果的请求节省为零。完整报告见 docs/tool-result-aging-benchmark.md原始数据在 docs/tool-result-aging-benchmark-results.json。在一份真实的开放世界游戏开发会话回放中约 95 次压缩、96 个历史采样点该算法累计移除了约574 万字节序列化上下文估算相当于 170 万 输入 Token 的工作量频次验证。如何验证效果、管理本地保留库看省了多少开着一轮对话后查看usage-events.jsonl被压缩的历史会带上toolResultsAged和toolResultBytesSaved计数器本地估算不花任何配额node scripts/measure-tool-result-aging.mjs /path/to/rollout.jsonl脚本位于 scripts/measure-tool-result-aging.mjs。管住磁盘被压缩结果的原始字节会保留在本地私有目录state dir/retained-tool-results默认7 天自动过期上限 512 个文件 / 512 MiB管理逻辑见 src/tool-result-retention.mjs./bin/doctor # 查看文件数、体积、最老条目、TTL ./bin/control tool-result-aging purge # 报告会移除什么默认不动手 ./bin/control tool-result-aging purge --yes # 真正清空 ./bin/control tool-result-aging ttl 30 # 保留 30 天相关单元测试覆盖了全部边界场景可参考 test/tool-result-aging.test.mjs 与 src/tool-result-aging-state.mjs。总结省 Token 的正确姿势Codex Router 的Token Maxxing机制用一条极简原则做到省而不伤只老化模型已消费的大块旧输出最新现场永远原样保留。配合收据、哈希和 7 天保留库压缩是可审计、可恢复、可清空的全流程安全操作。 一句话建议长会话、重命令行输出的工作流构建、测试、日志分析值得打开这个开关——账单会诚实地告诉你答案。【免费下载链接】codex-routerExternal-model router for Codex with guided Kimi OAuth/API, DeepSeek, safe migration, and rollback.项目地址: https://gitcode.com/gh_mirrors/co/codex-router创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考