CLAUDE LABJP
2.2553.0 — Claude Desktop and Cowork both shipped over the weekend. Connector and extension tools no longer fail when an optional argument is left outCOMPACT — The Messages API gained a compaction parameter. Behind the compact-2026-09-04 beta header, you can now compress a conversation on your own schedule10/07 — The old management-configuration key spellings are accepted until noon PT on October 7, sixteen days away. Move your fleet past 1.15200.0 before switching orgPluginSettings to the array formGH.LINK — Cowork shows the GitHub integration as authenticated, yet there is no way to use it: it never registers as a connectorNEW — You are paying for Pro but no charges appear in the Console. Here is where to lookKB5129195 — September Windows updates that stopped Cowork from reaching files are fixed by Microsoft KB5129195. No Claude Desktop update is needed2.2553.0 — Claude Desktop and Cowork both shipped over the weekend. Connector and extension tools no longer fail when an optional argument is left outCOMPACT — The Messages API gained a compaction parameter. Behind the compact-2026-09-04 beta header, you can now compress a conversation on your own schedule10/07 — The old management-configuration key spellings are accepted until noon PT on October 7, sixteen days away. Move your fleet past 1.15200.0 before switching orgPluginSettings to the array formGH.LINK — Cowork shows the GitHub integration as authenticated, yet there is no way to use it: it never registers as a connectorNEW — You are paying for Pro but no charges appear in the Console. Here is where to lookKB5129195 — September Windows updates that stopped Cowork from reaching files are fixed by Microsoft KB5129195. No Claude Desktop update is needed
ARTICLES

All Articles

All (872) Claude AI (141) Claude Code (371) Cowork (63) API & SDK (297)
API & SDK/2026-07-08Advanced

Contract-Test Every Tool Before You Submit or Automate an MCP Connector

A connector that works once in a chat can still break silently in an unattended job through misread response shapes or double-fired writes. Here is a small harness that machine-checks tool descriptions, response contracts, idempotency, and latency, with measured numbers.

API & SDK/2026-07-07Advanced

Four sites, one Claude bill: attributing spend per workspace to decide which pipeline to trim

When several projects share one Claude organization, the bill arrives as a single number that hides which pipeline is expensive. Field notes on splitting that spend per workspace with the Cost and Usage Report group_by, defensively parsing the results, and deciding what to trim by cost-effectiveness.

API & SDK/2026-07-07Advanced

When Claude API Suddenly Starts Returning 429 in Production — Field Notes on Measuring Rate-Limit Headroom from Headers and Throttling Before You Run Dry

Scrambling to add retries after a 429 is always a step behind. Claude API writes how much you have left into every response header. These are field notes on measuring that headroom continuously and throttling yourself before it runs out.

API & SDK/2026-07-05Advanced

Fable 5 Is Back Worldwide and Sonnet 5 Is the Default — Where Each of the Three Models Belongs in a Solo Automation Stack

With Fable 5 redeployed worldwide and Sonnet 5 now the default, solo automation suddenly has three capable top-tier models to reach for. Instead of ranking them, this piece assigns each a role and captures that in a policy object with a fallback ladder and run-level logging.

API & SDK/2026-07-05Intermediate

Don't Let the Opus 4.7 Fast Mode Retirement (July 24) Kill Your Unattended Jobs

claude-opus-4-7 fast mode retires on 2026-07-24, and speed: fast starts throwing errors. Here's how to keep unattended pipelines from breaking silently: mechanically detect where fast mode is used, add a fail-closed runtime guard, and migrate to 4.8 with working code.

API & SDK/2026-07-04Advanced

Reading the Claude apps gateway Announcement, I Rebuilt My Indie-Scale Control Plane

The self-hosted Claude apps gateway is a control-plane/data-plane separation you can scale down. Per-app cost attribution, model allowlists, and fail-closed spend caps, implemented as a small Cloudflare Workers proxy.

API & SDK/2026-07-04Advanced

claude-opus-4-7 Fast Mode Retires on 7/24 — Guard It at the Capability-Pair Level

Opus 4.7 fast mode is being retired on 2026-07-24. The model ID stays valid while only the speed parameter starts failing, so model-ID audits miss it. Here's a capability-pair preflight with automatic migration.

API & SDK/2026-07-03Advanced

How Many Concurrent Claude API Requests Can You Actually Hold? Sizing Production Infrastructure with Little's Law and Measured Memory

Concurrency, queue depth, and memory are numbers you can derive, not guess. A working method for sizing Claude API production deployments with Little's Law, a memory probe, and a 30-minute load check — learned the hard way from an OOM crash.

API & SDK/2026-07-03Advanced

A 40% Lower Price Doesn't Mean a 40% Lower Bill — Measuring the Opus 4.8 to Sonnet 5 Migration by Cost per Completed Task

Sonnet 5's intro pricing looks ~40% cheaper than Opus 4.8, yet extra tool turns can flip the math. Working TypeScript for consumption vectors, a paired-run harness, and break-even turn counts.

API & SDK/2026-07-02Intermediate

Introductory Pricing Has an End Date — Effective-Dated Cost Forecasts for the Sonnet 5 Price Step

Claude Sonnet 5's introductory $2/$10 pricing ends on 2026-08-31 and reverts to $3/$15. A static price map will quietly understate your September forecast by a third. Here is an effective-dated price table and forecast design that absorbs the step.

API & SDK/2026-07-02Advanced

When 41 of 20,000 Message Batches Requests Quietly Vanished — Field Notes on Reconciling and Requeuing Partial Failures

processing_status: ended does not mean every request succeeded. How errored and expired results hide inside a finished batch, and how a custom_id ledger catches every gap and requeues safely — with real cost and timing numbers.

API & SDK/2026-07-02Advanced

Your Cache Hit Rate Resets to Zero the Morning You Switch Models — Prompt Cache Rewarm Design for the Opus 4.8 to Sonnet 5 Cutover

Prompt caches are scoped per model, so day one of a model migration starts at a 0% hit rate. Why percentage-based rollouts break cache economics twice over, and how cohort cutover by task family preserves them — with working measurement code.