Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.242 Home All releases olderv2.1.241 v2.1.243newer
Claude Code v2.1.242

New modelPricing managed setting bills usage at contracted rates

Use it now
Useful3 Signal4
Managed Settings Notable

Organizations can bill your reported spend at contracted rates everywhere costs appear.

modelPricing
What

An organization can replace list-price cost math everywhere Claude Code reports spend: /cost, the status line, the SDK's total_cost_usd, --max-budget-usd and the OpenTelemetry cost metrics. It takes per-model overrides giving input, output, cache-read and cache-write USD per million tokens, plus a global multiplier in the range (0, 1]. It is honored only from managed settings, and a compile failure falls back to list pricing.

Details
  • Per its own description: "Only honored from managed settings (server-managed, MDM / OS policy, or managed-settings.json); ignored in user, project, local and --settings sources."
  • The pricing table is compiled once per session; duplicate model rows produce a warning.
  • Emits telemetry settings_model_pricing carrying rows and multiplier.
  • When the config came from an untrusted origin the telemetry records a reason of untrusted_origin or unverified_remote_cache; a compile failure records compile_threw and list pricing is used instead.
  • Neither the key nor its telemetry exists in v2.1.241. No remote flag is involved.
Evidence

Price usage at your organization's contracted rates instead of list price.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.242 →