Repository navigation
fix(pricing): price kimi-code/kimi-k3 from Moonshot's US rate card (t_d77c1865) - #1401
ang-fleet-workers[bot] wants to merge 1 commit into
Conversation
FleetReviewBelow the merit threshold, review skipped (32 changed lines < 150 and 2 changed files < 6, no hot path touched; skipped by policy). FleetReview · reviewKind: skipped-by-policy |
…_d77c1865) The kimi-code provider falls through resolve_billing_route to (kimi-code, kimi-k3) with no snapshot row, so every Kimi Code turn was unpriced and tokens-reprice-sweep paged #alerts. Row from platform.kimi.ai/docs/pricing/chat (read 2026-09-28): in 3.00, cached 0.30, out 15.00, cache write 3.00 (5-min TTL) per 1M. Verified: new test passes; fails with the row removed.
250d7de to
c20595d
Compare
FleetReviewBelow the merit threshold, review skipped (32 changed lines < 150 and 2 changed files < 6, no hot path touched; skipped by policy). FleetReview · reviewKind: skipped-by-policy |
|
🤖 merged-by: apollo · lane: kanban-merge-pass · gate: fleetreview c20595d green · why: t_d77c1865: noise r6: G small faults — wirelog-retention runs ok but has not stamped success; Argus off card review (Ace 13:08), CI green |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
1 similar comment
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merge-queue-watch: dequeued as a repeat offender — this PR was in 2 consecutive failed merge groups (CI runs 36376324639, 36376519736) and each failed |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
1 similar comment
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
1 similar comment
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
1 similar comment
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
1 similar comment
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merged-by: apollo · lane: review · gate: fleetreview c20595d green · why: t_d77c1865 review of record: kimi-code/kimi-k3 official pricing row + test |
|
🤖 merge-queue-watch: dequeued as a repeat offender — this PR was in 3 consecutive failed merge groups (CI runs 36384622295, 36385739765, 36387356925) and each failed |
|
🤖 merged-by: apollo · lane: kanban-merge-pass · gate: fleetreview c20595d green · why: t_a0cdc01a: noise r7: B merge-queue EJECTORS on hermes-agent — test_redact_json_leaf (10 sli; Argus off card review (Ace 13:08), CI green |
|
🤖 merged-by: apollo · lane: kanban-merge-pass · gate: fleetreview c20595d green · why: t_a0cdc01a: noise r7: B merge-queue EJECTORS on hermes-agent — test_redact_json_leaf (10 sli; Argus off card review (Ace 13:08), CI green |
|
🤖 merged-by: apollo · lane: kanban-merge-pass · gate: fleetreview c20595d green · why: t_a0cdc01a: noise r7: B merge-queue EJECTORS on hermes-agent — test_redact_json_leaf (10 sli; Argus off card review (Ace 13:08), CI green |
…ai row (t_a0cdc01a) (#1405) The vendor fallback in _lookup_official_docs_pricing retried under provider=moonshotai with the raw model id, so Kimi Code membership ids (k3, k3-256k) served through the cpa proxy lane priced as unknown. Normalize them to kimi-k3 on that hop, as the notional kimi lanes do. Test is a relation (lane entry == moonshotai/kimi-k3 row), not a URL snapshot: #1401's source_url assertion went red in the queue once #1392 routed kimi-code through moonshotai. Supersedes #1401. Verified: tests/agent/test_usage_pricing.py + test_auth_kimi_oauth_provider.py 151 passed; cpa-k3/cpa-k3-256k cases fail with the source change reverted. Co-authored-by: ang-fleet-workers[bot] <333956806+ang-fleet-workers[bot]@users.noreply.github.com>
tokens-reprice-sweep paged
kimi-code/kimi-k3as unpriced (#alerts 2026-09-28 02:20Z). The kimi-code provider resolves to (kimi-code, kimi-k3) with no_OFFICIAL_DOCS_PRICINGrow.Row from the vendor page https://platform.kimi.ai/docs/pricing/chat (K3 table, read 2026-09-28): input $3.00, cached input $0.30, output $15.00, cache write $3.00 (5-min TTL) per 1M.
Test:
test_kimi_code_kimi_k3_prices_from_vendor_snapshotpasses; with the row removed it fails (red control run locally).Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.