Updated May 16, 2026

The Anthropic Claude update for May 2026, and what the tighter limits do to a wrapper

Most write-ups of May 2026 list the announcements and stop. This one lists them too, then keeps going into the part that changes a developer's day: the new credit meter for third-party agent harnesses, the doubled Claude Code limits that landed in the same month, and exactly how a tool that wraps Claude Code without auto-compacting context absorbs both.

Book a 15-min walkthrough

Free, fully open source on GitHub, runs locally on macOS 14+. Brings your own Claude Pro or Max account, so usage hits the Claude Code bucket (the one that got doubled on May 6), not the third-party harness credit meter.

M
Matthew Diakonov
9 min read

Direct answer, verified May 16, 2026

In May 2026 Anthropic launched Claude for Small Business (cloud workflows inside QuickBooks, HubSpot, Microsoft 365 and similar tools), shipped the Claude Platform on AWS (GA on May 12, 2026), moved Claude for Excel, PowerPoint, and Word to general availability with Claude for Outlook in public beta, added three features to Claude Managed Agents including a memory capability called dreaming, committed $200 million over four years to a Gates Foundation partnership, permanently doubled the Claude Code 5-hour limits on May 6 for Pro, Max, Team, and seat-based Enterprise plans, and then on May 14 introduced a separate credit meter for third-party agent harnesses (per Axios) so subscribers get a fresh monthly bucket for outside agent tools rather than burning their Claude Code limit. Those two limit changes pull in opposite directions, and which one applies to your tool depends on how the tool authenticates. The rest of this page walks that distinction with line numbers.

$0M

Anthropic's Gates Foundation commitment, in grant funding, Claude credits, and technical support.

0 years

The horizon of that partnership, spanning global health, life sciences, education, and economic mobility.

0 features

Added to Claude Managed Agents, including the memory capability Anthropic calls dreaming.

The May 2026 update log

Seven entries, in the order they landed. Each one carries a note on what it means for a developer running an agent on a Mac, not just for a press cycle.

  1. May 6, 2026

    Claude Code 5-hour limits permanently doubled

    Anthropic doubled Claude Code's 5-hour rate limits for Pro, Max, Team, and seat-based Enterprise plans, and removed the peak-hour limit reduction on Pro and Max. The change applies to the actual Claude Code agent loop, including the same loop when it runs inside a wrapper that authenticates as the user's Claude account over OAuth.

    Why it matters here: This is the favorable side of the month. A Fazm window authenticates as your Claude account and runs the real Claude Code agent loop via ACP, so the doubled bucket is the one your usage hits.

    Source: ClaudeDevs (X)

  2. May 7, 2026

    Claude Managed Agents gain three new features

    Anthropic added capabilities to Claude Managed Agents, including a memory feature it calls dreaming, which reviews past sessions to find patterns, and multiagent orchestration, where a lead agent breaks a job into pieces and delegates each to a specialist.

    Why it matters here: The orchestration idea maps cleanly onto what a local agent already does with windows. A forked Fazm window is a specialist with the full prior context, running independently.

    Source: 9to5Mac

  3. May 12, 2026

    Claude Platform on AWS reaches general availability

    AWS announced that the Claude Platform is generally available, exposing the full Claude API surface, Claude Managed Agents, code execution, web search, web fetch, prompt caching, batch processing, citations, Files API, Skills, and MCP connectors through native AWS billing and IAM. New Claude models and beta tools land on AWS at the same time as the native Claude API.

    Why it matters here: A clean enterprise path that does not change what a personal Mac agent does on your laptop. Useful framing for buyers who already live in AWS, but unrelated to a single developer running Claude Code in a Mac UI.

    Source: AWS

  4. May 13, 2026

    Claude for Small Business launches

    Anthropic launched Claude for Small Business, connecting Claude to tools like QuickBooks, PayPal, HubSpot, Canva, Docusign, Google Workspace, and Microsoft 365 with ready-to-run workflows for payroll, invoicing, sales, marketing, and month-end close.

    Why it matters here: It validates the small-business automation thesis at scale. The line a buyer has to draw is API reach versus desktop reach, which the comparison section below walks through.

    Source: SiliconANGLE

  5. May 14, 2026

    Separate credit meter introduced for third-party agent harnesses

    Axios reported that Anthropic announced support for outside agent tools on paid Claude plans, but put that usage behind a separate credit meter, with subscribers getting a new monthly credit to use with third-party harnesses. The change does not touch the Claude Code bucket itself, it carves the rest of the agent ecosystem into a distinct allowance. Developer reaction on X was sharply negative, with replies calling the change gaslighting and some users saying they would switch to Codex.

    Why it matters here: This is the change that gets misread as a uniform tightening. It only bites tools that run their own agent loop against the Claude API and ask the user to pay with Claude credits. A tool like Fazm that authenticates as the user's Claude account and runs the actual Claude Code agent loop via ACP stays on the Claude Code meter that was doubled on May 6.

    Source: Axios

  6. May 2026

    Microsoft 365 apps reach general availability

    Claude for Excel, PowerPoint, and Word became generally available, and Claude for Outlook entered public beta for paid plans. Alongside that, Anthropic released the Claude Platform on AWS, bringing the full Claude API feature set to AWS billing and authentication.

    Why it matters here: These extend Claude's reach inside specific cloud products. A desktop agent reaches the same apps a different way, through the operating system rather than each product's own surface.

    Source: Anthropic

  7. May 2026

    Legal practice plugins and a Gates Foundation grant

    Anthropic introduced new AI plugins for specific legal practice areas, including corporate, regulatory, and employment law, and committed $200 million over four years in grant funding, Claude usage credits, and technical support to a Gates Foundation partnership.

    Why it matters here: Vertical depth and a research grant. Neither touches the agent loop directly, but both signal where Anthropic is putting weight: domain depth over raw model count.

    Source: Anthropic

The two May limit changes, and which one bites which tool

A model launch is exciting and rarely changes how you work the next morning. A limit change does. May 2026 shipped two of them, and they pull in opposite directions.

  1. May 6: Anthropic permanently doubled Claude Code's 5-hour limits for Pro, Max, Team, and seat-based Enterprise plans, and removed the peak-hour reduction on Pro and Max. The Claude Code meter got more generous.
  2. May 14: Axios reported that Anthropic put outside agent tools on a separate credit meter, with subscribers getting a new monthly third-party-harness credit instead of those calls drawing from their main plan. The third-party harness meter got carved off.

Which meter applies to your tool depends entirely on how the tool authenticates against Anthropic. A tool that runs its own agent loop against the Claude API with credits the user paid for goes into the third-party harness bucket. A tool that signs in as the user's Claude account over OAuth and runs the actual Claude Code agent loop stays on the Claude Code meter that was doubled on May 6.

Fazm is in the second camp by design. It wraps Claude Code via ACP and does not auto-compact context, so a long window holds its entire conversation in context for the lifetime of that window. That is more token-hungry than an aggressively compacting terminal session, which is exactly why the May 6 doubling matters: a longer Claude Code budget directly translates into more turns before a non-compacting wrapper has to ask for help.

The honest tradeoff still holds. Keeping the full history live spends more tokens per turn in exchange for never silently dropping a decision. After May 6 the budget for that tradeoff is larger than it was in April. What matters next is what happens the moment the limit is hit, which is the next section.

0 auto-compaction

No auto-compacting, full history stays live for the window's lifetime. The May 6 doubling and the third-party-harness carve-out land on opposite sides of how this tool authenticates.

Fazm context design

The anchor fact: line 68 of ChatQueryLifecycle.swift

When a usage-limit error comes back from Anthropic, exactly one place in Fazm decides what the user sees. It is a seven-line branch in Desktop/Sources/FloatingControlBar/ChatQueryLifecycle.swift. Here is the part that runs on every errored turn:

ChatQueryLifecycle.swift · line 67
} else if let errorText = provider.errorMessage {
    let isRateLimit = errorText.contains("usage limit")
                    || errorText.contains("rate limit")
    let isPersonalMode = provider.bridgeMode == "personal"

    if isRateLimit && isPersonalMode {
        state.showUpgradeClaudeButton = true
    }
}

That is the whole guard. Two substring tests against the error text, one equality check on bridge mode, one flag the floating bar reads to render an upgrade banner instead of a stack trace. The matching is on substrings, not exact strings, on purpose: Anthropic has reworded rate-limit and usage-limit errors more than once, and an exact-match check would break on the first rewording. After the May 6 doubling, this branch fires later in long sessions than it did in April, but the wording it matches did not have to change for the guard to keep working.

There is a second path in the same file, around lines 233 to 247, that closes the loop. It subscribes to the rate-limit status and the reset timestamp Anthropic returns, and once the reset time has passed and the status is back to allowed, it clears showUpgradeClaudeButton on its own:

ChatQueryLifecycle.swift · line 233
.sink { [weak state, weak provider] status, resetsAt in
    guard status == "allowed" || status == nil else { return }
    guard state.showUpgradeClaudeButton else { return }
    let now = Date().timeIntervalSince1970
    let resetElapsed = (resetsAt ?? 0) <= now
    // ... clears the banner once the window resets
    state.showUpgradeClaudeButton = false
}

The practical result of the two paths together: regardless of how the May 2026 limit changes shake out for your bucket, when you do hit a cap in a long Fazm window you get a calm upgrade banner, not a crash, and when your limit window resets the banner disappears without you touching it. The limit moved. The handling did not have to.

When the next Claude model ships, it appears without an app update

May 2026 was light on model launches, but the next Claude model is a matter of time. The thing worth knowing is that a wrapper does not need to ship a release to expose it. Fazm builds its model list from whatever the agent reports, on every session. The flow looks like this:

A new Claude model ID, from Anthropic to the Mac picker

AnthropicACP SDKFazm bridgeMac pickerpublishes a new model IDreports availableModels on session/newemitModelsIfChanged sends models_availableuser picks Scary / Fast / Smartnext turn runs on the new model

The function in the middle is emitModelsIfChanged, at line 2368 of acp-bridge/src/index.ts. It receives the agent's availableModels on every new session, deduplicates against the last list it sent, and forwards a models_available message to the Swift app. The picker in ShortcutSettings.swift then maps each ID against a substring table: a model whose ID contains haiku fills the Scary slot, sonnet fills Fast, and opus or default fills Smart. There is even a migration note in that file: ACP SDK v0.29 and later use the literal default for the latest Opus, and the code rewrites a stored opus choice to match. So whenever Anthropic publishes the next Sonnet or Opus, it slots into the picker on the next warmup. No rebuild, no download.

Claude for Small Business vs a local Mac agent

The May launch of Claude for Small Business is the update most likely to make a small-business owner ask which tool they actually need. The honest answer is that they solve the same goal through two different doors, and which door is right depends on where your work lives.

Claude for Small Business reaches your work through cloud integrations. It connects to QuickBooks, HubSpot, Canva, Docusign, Microsoft 365 and similar products through their APIs and runs workflows inside that connected set. When your month-end close, your invoicing, and your CRM all already live in supported SaaS tools, that is a clean fit and the work happens in the cloud.

A local Mac agent reaches your work through the operating system. Fazm drives your real browser through an extension and native Mac apps through macOS accessibility APIs rather than screenshots, so the same agent can act inside an app that has no API at all: a legacy desktop tool, an in-house program, a vendor portal that was never built to be integrated. It runs locally, and you bring your own Claude account so usage hits your existing plan.

Where Claude for Small Business wins: your stack is modern SaaS, fully supported, and you want Anthropic to host and maintain the connectors. Where a local agent wins: your work spans apps with no integration, you want it to run on your machine, or you want the same agent that writes code to also click around the rest of your desktop. Many people will end up using both, one for the connected cloud tools and one for everything the cloud cannot reach.

Run Claude Code in a Mac app that holds its context

Walk through how persistent sessions, one-click forking, and no auto-compacting change a long agent run, and why a wrapper that signs in as your Claude account stays on the Claude Code meter that got doubled on May 6 instead of the third-party harness credit meter from May 14.

Questions about the May 2026 Claude updates

Frequently asked questions

What did Anthropic update about Claude in May 2026?

Seven things stand out. On May 6, 2026 Anthropic permanently doubled Claude Code's 5-hour rate limits for Pro, Max, Team, and seat-based Enterprise plans and removed peak-hour throttling on Pro and Max. On May 7 Anthropic added three features to Claude Managed Agents, including a memory capability Anthropic calls dreaming and multiagent orchestration (9to5Mac). On May 12 the Claude Platform on AWS reached general availability with native AWS IAM and billing. On May 13 Anthropic launched Claude for Small Business, dropping Claude into QuickBooks, PayPal, HubSpot, Canva, Docusign, Google Workspace, and Microsoft 365 with ready-to-run workflows (SiliconANGLE). Claude for Excel, PowerPoint, and Word reached general availability and Claude for Outlook entered public beta. Anthropic committed $200 million over four years to a Gates Foundation partnership. And per Axios on May 14, 2026 Anthropic put outside agent tools on a separate credit meter, giving subscribers a fresh monthly third-party-harness credit rather than letting those calls draw from the main plan.

Did Anthropic tighten Claude usage limits in May 2026?

It depends which meter you are on. The Claude Code meter actually got more generous: on May 6, 2026 Anthropic permanently doubled the 5-hour Claude Code limits for Pro, Max, Team, and seat-based Enterprise plans, and removed peak-hour throttling on Pro and Max. The change reported by Axios on May 14, 2026 is a separate meter, a new monthly credit allowance for third-party agent harnesses. It feels like a tightening because outside-tool usage that previously drew from the main plan now has its own ceiling. Whether your day got better or worse depends on which bucket your tool falls into.

Does the May 14 third-party harness meter apply to a Claude Code wrapper like Fazm?

No, it does not apply to a wrapper that signs in as your Claude account over OAuth and runs the real Claude Code agent loop. Fazm wraps Claude Code via ACP using your Claude Pro or Max account, so calls hit the Claude Code 5-hour meter, which is the bucket Anthropic doubled on May 6, 2026. The third-party harness credit meter applies to tools that ask the user to pay for their own Claude API credits and run an independent agent loop against the API. The simple test: if your tool asked you to log into claude.ai during setup, it almost certainly uses your Claude Code bucket. If it asked for a billing relationship of its own with Anthropic, it does not.

If a long Fazm session hits a Claude usage limit, what does the user see?

A calm upgrade banner, not a stack trace. Desktop/Sources/FloatingControlBar/ChatQueryLifecycle.swift checks each errored turn against the substrings 'usage limit' and 'rate limit'. If either matches and provider.bridgeMode is 'personal', it sets state.showUpgradeClaudeButton, which renders the banner in the chat footer. A second path in the same file watches the reset timestamp Anthropic returns and clears the banner automatically once the window resets. After the May 6 doubling, the banner appears later in a long session than it did in April. The mechanism is the same, the budget moved.

Where exactly does Fazm catch a Claude usage-limit error?

In Desktop/Sources/FloatingControlBar/ChatQueryLifecycle.swift at line 68. The check is two substring tests: errorText.contains("usage limit") or errorText.contains("rate limit"). If either matches and provider.bridgeMode equals "personal", Fazm sets state.showUpgradeClaudeButton, which renders an upgrade banner in the chat footer instead of a raw error. The same file has a second path, around lines 233 to 247, that watches the reset timestamp and clears the banner automatically once your limit window resets, so you do not have to dismiss it by hand.

Will a new Claude model from May 2026 work in Fazm without an app update?

Yes. The model list is dynamic. The ACP bridge function emitModelsIfChanged in acp-bridge/src/index.ts (line 2368) receives availableModels from the agent on every new session, deduplicates the list, and sends a models_available message to the Swift app. ShortcutSettings.swift then maps each model ID against a substring table: anything containing haiku becomes the Scary slot, sonnet becomes Fast, and opus or default becomes Smart. When Anthropic publishes the next Claude model, it appears in the picker on the next session warmup with no rebuild.

How is Claude for Small Business different from a desktop agent like Fazm?

Claude for Small Business reaches your work through cloud integrations: it connects to QuickBooks, HubSpot, Microsoft 365 and similar SaaS tools through their APIs. Fazm reaches your work through the Mac itself. It drives your actual browser through an extension and native Mac apps through macOS accessibility APIs, not through each vendor's API. The practical split: Claude for Small Business is strong when your workflow already lives inside supported SaaS products, a local Mac agent is strong when the work spans apps that have no integration, including legacy or in-house software.

Does Fazm route through Anthropic's hosted Claude, and does the limit change apply?

Fazm runs the real Claude Code agent loop and you bring your own Claude Pro or Max account, so usage hits your existing plan. The May 14, 2026 limit change applies to that plan exactly as it would in the terminal. Fazm also supports a custom API endpoint, so you can route through a corporate proxy, GitHub Copilot, or any Anthropic-compatible gateway if you want a different budget than your personal plan.

How did this page land for you?

React to reveal totals

Comments ()

Leave a comment to see what others are saying.

Public and anonymous. No signup.