← Back to all entries
2026-08-25 🧭 Daily News

Claude Code 2.1.243, Python SDK v1.0, and the New Console Playground

Claude Code 2.1.243, Python SDK v1.0, and the New Console Playground — visual for 2026-08-25

🧭 Claude Code v2.1.243: Per-Loop Usage Breakdowns, Model Picker Curation, and Prompt-Cache TTL Controls

Two Claude Code releases landed today: v2.1.243 (substantive feature update, August 24–25) and v2.1.245 (targeted crash fix, August 25). Together they close several gaps that developers running Claude Code in multi-loop and multi-model environments have been hitting.

New in v2.1.243

v2.1.245 — glibc 2.44 crash fix

This patch fixes a startup crash on Linux distributions that ship glibc 2.44, including Arch Linux, CachyOS, and Fedora Rawhide. If you run Claude Code on any of these distributions and hit an immediate crash on launch, update to v2.1.245 via claude update or your package manager.

Actionable: audit your /loop token spend right now

After updating, run a representative workflow and then type /usage. If any loop shows tokens-per-run growing across iterations, your prompt is accumulating conversation history it does not need. Add an explicit instruction to your loop's system prompt: "Summarise your findings in under 200 words at the end of each run and discard intermediate reasoning." This keeps context compact across iterations and directly reduces cost — the new per-loop breakdown makes verifying the improvement straightforward.

Claude Code release usage tracking prompt caching model picker

🧭 Anthropic Python SDK Hits v1.0 — httpx2 Upgrade Breaks Tracing and Mocking Integrations

Anthropic released v1.0.0 of its Python SDK on August 20. The headline change is an upgrade from httpx to httpx2 — a maintained, API-compatible fork — which introduces a small but meaningful set of breaking changes that any production integration should audit before upgrading.

What changed

Before you run pip install --upgrade anthropic

Read MIGRATION.md in the repository (linked from the v1.0.0 release notes) — it contains before-and-after code snippets for every breaking change. If you use respx or pytest-httpx in your test suite, the httpx2.alias_httpx() call must be the first statement executed, before the SDK client is imported anywhere in the process. If you are not ready to migrate, pin anthropic<1.0 in your requirements.txt or pyproject.toml to keep receiving 0.x patch releases while you work through the changes.

Python SDK breaking change httpx2 migration API

🧭 Console Playground Replaces Workbench: Stateless, Full-Parameter API Inspection Now Live

Since August 18, the legacy Claude Console Workbench at platform.claude.com/workbench is gone. In its place: the new Playground at platform.claude.com/playground. The redesign is not a cosmetic rename — the architecture is fundamentally different.

What the Playground is

What was retired alongside Workbench

Three experimental prompt tools APIs retired on August 17:

If any automation pipeline was calling these endpoints, it is now broken. Equivalent functionality can be replicated directly: pass your draft prompt to Claude with instructions to improve or generalise it using the standard Messages API.

The bigger shift: from saved prompts to versioned prompts

The old Workbench encouraged storing prompts inside Anthropic's Console — creating a hidden dependency on Anthropic's infrastructure and keeping prompts invisible to code review. The stateless Playground implicitly pushes teams toward treating prompts as code: version them in Git, review them in PRs, deploy them alongside the application. If your team has prompts living only in the old Workbench UI, today is the moment to extract and commit them — they will not be migrated automatically.

Console Playground developer experience API Workbench
Source trust ratings ⭐⭐⭐ Official Anthropic  ·  ⭐⭐ Established press  ·  Community / research