MoonshotAI / MoonshotAI/kimi-cli

Effective weekly allowance appears reduced ~3–5× without announcement — instrumented before/after data. Terms change, or metering regression?

Open
#2,604 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
11.4k
Forks
1.3k
Avg merge
9h 47m
Merged PRs (30d)
2

Description

Setup

  • Kimi Code Membership (Vivace tier), used for agentic coding workloads since mid-July.
  • We run client-side instrumentation: a wire-level JSONL ledger built by directly investigating the API calls via scripts — recording, per day, raw token volume (fresh input + cache reads + output) across our two local seats. All figures below come from that ledger plus the account console; each number names its source. Figures marked "subscriber estimate" are workload characterizations, not ledger measurements.
  • Quota-system disambiguation up front (per #2150, the two independent quota systems): "drain %" figures below are the Kimi Code weekly usage percentage from the account console (same metric in both periods); token volumes are client-side wire measurements (our ledger, not your dashboard).

Measured data

period day raw volume (wire) fresh input + output (wire) weekly drain (console)
week 1 07-18 (one seat) 488M 7.8M ~13%/day
week 1 07-21 / 07-22 926M / 1136M 7.4M / 12.3M ~13%/day era
week 1 07-25 / 07-26 982M / 749M 22.3M / 19.3M same quota behavior
this week 08-08 226M 7.4M 61% in <2 days
this week 08-09 (partial, to ~18:35Z) 179M 4.3M 6% in 68 min
this week 08-15 (fresh weekly window, ~1 day) 47% (console screenshot)

Workload characterization for the 08-15 row, so the 47% has honest context (subscriber estimate, not ledger-measured): roughly three working sessions producing under 10 PRs of output in total, plus some discussion participation, one seat active. In week 1, materially heavier all-day usage produced ~13%/day.

The arithmetic

  • Week-1 anchor: ~7.8M fresh+output ≈ 13% weekly drain → implied weekly billable allowance ≈ 55–90M tokens.
  • This week: ~11.7M fresh+output over two days ≈ 61% drain → implied weekly billable ≈ 19M tokens.
  • Same seats, same workload class, 3–5× lower measured daily volume, ~2.3× higher drain rate. Under constant terms that combination is not possible. If cache reads (25–50× our fresh volume, effectively free in the week-1 arithmetic) were additionally re-priced, the effective change is larger still.
  • Corroboration: in the current weekly window, ~47% was consumed in roughly one day by one seat (console screenshot available), versus ~13%/day in week 1 under heavier all-day load.

Timeline

The change coincides with the K3 capacity measures (the announced pause of new subscriptions to protect existing subscribers). We have found no changelog or announcement describing a change to existing subscribers' Kimi Code allowances in the same window.

Known limitations of our data (stated up front)

  • The ledger covers our two local seats only; if anything else drew on the account, the implied reduction shrinks proportionally.
  • 07-27 → 07-30 are absent from the ledger; the week-1 average is built from active days.
  • Neither limitation changes the direction: same seats, lower measured volume, faster drain.

Related

  • #2150 (two independent quota systems — addressed above by naming the source of every figure)
  • #2318 (measured-vs-claimed token discrepancy — same measurement class as this report)

The ask

  1. Was the effective Kimi Code weekly allowance for existing subscribers changed as part of the K3 capacity measures (including any re-pricing of cache reads)? If yes: please document it in the changelog/status page so subscribers can plan against real numbers.
  2. If no such change was made: please treat this as a possible metering regression and investigate — we are happy to share the full day-level ledger privately for correlation with your billing records.

Either answer is genuinely useful. What we cannot plan against is a number that changes silently.

Image Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading related issues #2150 and #2318, then compare the wire-level ledger figures with the account-console weekly drain data described here. Done means determining whether existing-subscriber allowances or cache-read pricing changed, or whether the behavior is a metering regression, with the outcome documented or correlated against billing records.

Written by the indexing model from the issue text.

Assessment

Domain
backend, cloud
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.