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.248 Home All releases olderv2.1.247 v2.1.250newer
Claude Code v2.1.248

Client-side eligibility parsing for the weekly limit reset

Not switched on
Useful2 Signal3
Usage & Limits

A weekly limit-reset offer only appears if the server says you're eligible; nothing is decided locally.

Client code for the weekly limit-reset offer exists but reflects server-supplied eligibility fields only.

What

The client side of the weekly limit-reset offer parses a server-supplied status object and decides nothing itself: whether you are eligible and whether you are in the experiment are both server fields it only reflects. Malformed bodies are logged and ignored rather than failing the turn.

Details
  • Parsed fields include eligibility, an ineligible reason, experiment membership and arm, availability, next available time, weekly reset time and resets per week.
  • Analytics properties are a fixed enumeration: surface, tier (for example claude_max_20x), tenure bucket (under_14, 14-29, 30-89, 90-364, 365+), billing path, billing period and extra usage state. Anything unrecognised becomes "unknown".
  • Menu entries juniper-tide and juniper-tide-spent accompany the flow.
Evidence

[juniper-tide] ignoring a malformed status block:

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.248 →