Skip to content
AI Primer
update

Claude Code users report metered -p mode and slower headless sessions after credit split

A day after developers flagged Anthropic’s SDK credit split, Claude Code users said -p work had become metered, slower, and harder to run headlessly. Anthropic reset 5-hour and weekly limits, and Claude Code 2.1.143 added projected context-cost estimates.

7 min read
Claude Code users report metered -p mode and slower headless sessions after credit split
Claude Code users report metered -p mode and slower headless sessions after credit split

TL;DR

  • Starting June 15, ClaudeDevs says Agent SDK, claude -p, GitHub Actions, and third-party SDK apps move onto a separate monthly credit pool, while the follow-up post says overages switch to API-rate usage credits and the monthly credits do not roll over.
  • Developers who had been using claude -p as a cheap headless path read the change as a sharp effective price increase, with theo's breakdown, Matt Pocock's post, and Jeremy Howard's reply all arguing that Anthropic's new definition of "interactive" excludes terminal and SDK workflows they considered interactive.
  • Headless use became the immediate sore spot: bridgemindai's comparison pointed to Grok Build shipping grok -p for scripts and CI on day one, and Patrick Debois responded by posting a gist workaround for headless Claude calls without -p.
  • Anthropic also kept loosening top-line limits, with the weekly-limit announcement extending a 50% increase through July 13 and the Friday reset post wiping 5-hour and weekly counters after the backlash week.
  • Claude Code 2.1.143 landed the same day, and ClaudeCodeLog's changelog thread says the CLI now shows projected per-turn and per-invocation token costs in the plugin marketplace, preserves model and effort after wake, and adds a long list of background-session fixes.

You can read Anthropic's support article, Zed's subscription-change explainer, the community-run 2.1.143 release tracker, Anthropic's April Claude Code quality postmortem, and the prompt-diff notes in Piebald AI's system prompt release. There is also a weirdly direct through-line here: the billing split hit headless workflows first, the rate-limit reset tried to cool the room down, and the new CLI release started surfacing token-cost estimates inside the product.

Credit split

Anthropic's official framing is simple. Programmatic use gets its own budget, and subscription limits stay reserved for Anthropic's own front ends.

The support doc linked in that thread says users will get an email on June 8 to claim the credit, and the change takes effect on June 15. The plan table in bridgemindai's screenshot matches the public numbers: Pro gets $20, Max 5x gets $100, Max 20x gets $200, with Team and Enterprise seat variants mapped to their own credit amounts.

The fight was over what counts as "interactive." According to Jeremy Howard, the policy now treats "interactive" as "inside an Anthropic front end," which means an interactive terminal session driven through claude -p still burns the metered credit pool. theo's list made the same point more concretely by naming the affected surfaces: T3 Code, Conductor, Zed, Jean, CI usage of claude -p, and scripts that wrap Claude Code.

Headless mode

The most immediate workflow complaint was not abstract pricing math. It was that the clean headless path suddenly looked worse than rivals.

That Grok Build comparison is blunt because the contrast is blunt. The screenshot shows grok -p running headlessly for scripts, automations, CI/CD, and app integrations, right when Claude users were learning that Anthropic's own -p path had moved into a separately metered bucket.

The reaction from builders who had wrapped Claude's supported SDK path was harsher. theo said T3 Code users had done the integration work Anthropic wanted, only to get hit with a large effective cut once the pricing semantics changed. andersonbcdefg described claude -p as their preferred way to use the subscription and said the fallback harness felt slower and noisier.

Zed's team pushed the same distinction into product language. In Zed's explainer and its announcement thread, the company summarized the change as agent and SDK usage moving to a separate credit billed at API rates, while a later reply stressed that Claude subscriptions still work in the terminal but also pointed users toward bring-your-own-key and alternative-agent options.

Rate-limit resets

Anthropic did not reverse the credit split. It did keep adding more room on the interactive side.

According to the weekly-limit post, the 50% higher weekly caps apply across the CLI, IDE extensions, desktop, and web through July 13, and they stack with the previously announced 2x increase to 5-hour limits. Two days later, ClaudeDevs said the company had reset everyone's 5-hour and weekly rate limits.

That helped some users immediately, but not all of the underlying math. one ClaudeCode Reddit post said a single five-hour session on a 5x Max account still consumed about 15% of the weekly limit, even after the broader limit changes. bridgemindai read the sequence as three rate-limit increases in two weeks, enough to bring Claude Code closer to Codex-level availability for interactive use.

Cost visibility

The same day as the reset, Claude Code 2.1.143 shipped with a feature that feels almost too on the nose for the week it landed.

The headline addition is projected context cost in the /plugin marketplace browse pane. According to the changelog, it shows both per-turn and per-invocation token estimates. That does not solve the pricing dispute, but it does move token economics from support docs and angry quote-posts into the CLI itself.

The rest of 2.1.143 is a background-session cleanup release. ClaudeCodeLog lists three changes that matter most for long agentic runs:

  • Plugin dependency enforcement, so disabling a plugin now refuses when another enabled plugin depends on it.
  • worktree.bgIsolation: "none", which lets background sessions edit the working copy directly in repos where worktrees are impractical.
  • Wake preservation for model and effort level, so background sessions no longer reset those choices after sleeping.

It also shipped a dense pile of workflow fixes for agent users: stop hooks that loop forever now cap out after eight consecutive blocks, /goal evaluators stop firing while delegated subagents are still running, /bg now preserves MCP and settings flags across respawn, and Windows users get PowerShell enabled by default on Bedrock, Vertex, and Foundry unless they opt out. The community changelog also notes in the 2.1.143 release page that prompt files rose by 3 and prompt tokens rose by 4,117, about 7.8% over 2.1.142.

Quality drift

This billing fight landed on top of an older trust problem: developers were already primed to interpret product changes through a quality-regression lens.

Y
Hacker News

An update on recent Claude Code quality reports

942 upvotes · 732 comments

Y
Hacker News

Discussion around An update on recent Claude Code quality reports

942 upvotes · 732 comments

Anthropic's April postmortem acknowledged that Claude Code quality had drifted because of changes outside the base model itself. the HN thread summarizing that post points to three specific culprits engineers kept returning to afterward: defaults moving from high to medium effort, session-compaction bugs that made Claude look forgetful, and system-prompt edits that changed behavior without a model-name change.

That context matters because it colors the newer complaints. a Reddit thread in r/ClaudeAI is full of users describing much slower planning and implementation than they saw last summer, and another Reddit post stitched the credit split into a longer chronology of quiet doc edits, OAuth restrictions, third-party-agent bans, and pricing-page tests. The immediate claim in those threads is slower coding and tighter economics, but the broader complaint is that the harness keeps changing underneath the same product label.

Prompt changes

The last useful reveal in this cycle came from prompt diffs, not billing notices.

r/ClaudeAI

What's new in CC 2.1.143 (+302 tokens)

3 comments

According to that Piebald AI release summary, Anthropic changed at least three agent behaviors in the same version window:

  • The hook condition evaluator now has an explicit {"ok": false, "impossible": true, "reason": ...} response shape for goals that can never be satisfied.
  • The Verify skill now says running tests mainly proves you can run CI, not that the change works, and broadens its workflow beyond PRs to diffs or any described scope.
  • The verifier also adds a "destructive path" guard so agents do not validate flows that delete, publish, send, or write outside the workspace without a dry run.

Those are small prompt-level changes, but they are precisely the kind of changes the April postmortem trained developers to care about. In Claude Code right now, the pricing model, the rate-limit envelope, the CLI surface, and the hidden verifier logic are all moving at once.

Further reading

Discussion across the web

Where this story is being discussed, in original context.

Share on X