mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-08-24 16:04:34 +00:00
Neither id is in LiteLLM yet, so litellm-snapshot.json had no row for them (285 sessions / 5,446 calls priced at $0 on one real corpus, flagged during #1075 verification). Add explicit snapshot rows sourced from the pattern every prior Codex-suffixed id LiteLLM does carry follows: it bills identically to its bare-model sibling of the same generation (gpt-5-codex == gpt-5, gpt-5.1-codex == gpt-5.1-codex-max == gpt-5.1, gpt-5.2-codex == gpt-5.2, gpt-5.3-codex == gpt-5.3, verified against the live model_prices_and_context_window.json) - both new ids get the exact gpt-5.6 tuple rather than an invented rate. getModelCosts already resolved both ids to the correct rate through the `gpt-5.6` prefix fallback before this, so a fresh parse or a warm session-cache read (codeburn models included) was already pricing these calls correctly. The daily cache is the one place that does not self-heal: it has no per-provider invalidation, so a day finalized before a `gpt-5.6` snapshot row existed at all keeps that $0 forever. Raising MIN_SUPPORTED_VERSION (v23 -> v24) forces the one-time re-derivation, a lossless no-op for days already correct - the mechanism itself is generic and already covered by daily-cache-version-rederivation.test.ts. #1056 also claims 24 on its own branch; whichever lands second takes the next number. Closes #1077 |
||
|---|---|---|
| .. | ||
| upgrade-path | ||
| bundle-litellm.mjs | ||