yidev
V2EX  ›  OpenAI

找到一个 codex 最近消耗 token 特别快的原因.

  •  
  •   yidev · 1h 13m ago · 527 views
    最近总是感觉 codex 消耗特别快, 因为是模型和项目的问题.

    直到我刚才发现改两个很小的而且一样的 ps1 的脚本耗费了 2%的周额度太夸张了.

    让 codex 排查了下,结论是因为我长期使用 Codex 的“自动批准/帮我批准”模式后,客户端把很多历史命令自动持久化成长期允许规则,而且有些规则保存得过细,把整段 PowerShell 命令也保存进去了。时间久了,每个新任务都会背着这些历史规则运行,导致 token 消耗异常偏高。

    我是 windows,mac 也可能会有这种问题.

    有感觉消耗过快的可以排查下.~\.codex\rules\default.rules

    测试了一晚,清空后消耗明显慢了很多.
    5 replies    2026-09-03 11:50:28 +08:00
    heyjei
        1
    heyjei  
       1h 9m ago
    ```
    ls -lh ~/.codex/rules/default.rules
    -rw-rw-r-- 1 x x 6.2K 7 月 7 15:14 /home/tzc/.codex/rules/default.rules
    ```

    啥也没干就 6.2K 的 token 没了吗,

    我总感觉 codex 好多 bug
    icanfork
        2
    icanfork  
       1h 5m ago
    ls: ~/.codex/rules/default.rules: No such file or directory
    nbndco
        3
    nbndco  
       1h 2m ago
    这个文件看起来不像是会传给 llm 的
    yidev
        4
    yidev  
    OP
       59 mins ago
    @heyjei 你这不多. 我的 140k
    tylerrrrrr
        5
    tylerrrrrr  
       7 mins ago
    谢谢,这个排查方向很实用。我这边也遇到过类似的:default.rules 里“帮我批准”攒下来的历史规则越滚越长,每次请求都被当上下文带一遍。我现在定期清一次 rules ,再按项目分开放,别让一个全局文件跟着所有仓库跑;另外把长任务拆成几段会话,比一个超长会话省不少。平时我用一个本地工作台看各个 Codex/Claude Code 会话的进度和 Diff ,CLI 本身照旧不换: https://github.com/yy36295238/caravel-releases
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4814 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 03:57 · PVG 11:57 · LAX 20:57 · JFK 23:57
    ♥ Do have faith in what you're doing.