Anthropic filed a confidential S-1 with the SEC this week, opening the door to an IPO — but for builders, the June 15 deadline (model retirements + agent credit-pool split, both flagged last week) is now nine days out. Claude Code shipped five releases in the v2.1.160–v2.1.166 series with major new features: fallbackModel chaining, hardened cross-session security, version-range enforcement for platform teams, and a completely redesigned /fork that finally runs background agents with your full context (the old behavior moved to /branch). The dynamic-workflow trigger keyword also changed from workflow to ultracode.
Sponsored by CodeRabbit
Claude Code writes beautiful code. So does Codex. But here's the thing — they also think they write beautiful code. And when you ask an AI to review code it just wrote, you get the intellectual equivalent of a student grading their own exam. Shockingly, they always pass.
CodeRabbit CLI plugs into Claude Code and Codex as an external reviewer — different AI agent, different architecture, 40+ static analyzers, and zero emotional attachment to the code it's looking at. The agent writes, CodeRabbit reviews, and the agent fixes. Loop until clean.
You show up when there's actually something worth approving.
One command. Autonomous generate-review-iterate cycles. The AI still does the work. It just doesn't get to decide if the work is good anymore.
Released in Claude Code v2.1.158 (May 30), auto mode is now opt-in on all three third-party providers — set CLAUDE_CODE_ENABLE_AUTO_MODE=1 to enable it. This brings the same adaptive model-selection behavior available on the Anthropic API to enterprise deployments on cloud provider infrastructure.
fallbackModel Chaining, Hardened Cross-Session Security, Thinking ControlsThe flagship release this week (Jun 6) adds a fallbackModel setting that lets you configure up to three fallback models tried in order when the primary model is overloaded or unavailable — --fallback-model now also applies to interactive sessions. Cross-session security is significantly hardened: messages relayed via SendMessage from other Claude sessions no longer carry user authority, receivers refuse relayed permission requests, and auto mode blocks them. MAX_THINKING_TOKENS=0, --thinking disabled, and the per-model thinking toggle now disable thinking on models that think by default via the Claude API. Also fixed: a recurring "image could not be processed" error causing extra token usage, remote sessions becoming permanently stuck after brief backend disruptions during startup, and flickering in JetBrains IDE terminals.
/plugin list, Stop Hook FeedbackThe new requiredMinimumVersion and requiredMaximumVersion managed settings let platform teams enforce approved Claude Code version ranges — the client refuses to start if its version falls outside the range. /plugin list lists installed plugins with --enabled/--disabled filters. Stop and SubagentStop hooks can now return hookSpecificOutput.additionalContext to give Claude feedback and keep the turn going without being labeled a hook error. Also fixes claude -p hanging forever when a backgrounded command never exits, claude -p failing on Bedrock/Vertex/Foundry when CI=true and no Anthropic API key is set, and Bash commands failing under bazel and EDR-protected Go workflows due to a $TMPDIR override regression introduced in v2.1.154.
claude agents --json waitingFor, Windsurf→Devin Desktop Rebrand, WebFetch Fixclaude agents --json now includes a waitingFor field showing what a waiting session is blocked on (e.g., a permission prompt) — essential for orchestration scripts that poll agent status. Remote Control now shows as a persistent footer pill instead of a startup message. Windsurf has been renamed to Devin Desktop in the /ide menu, /terminal-setup, and /scroll-speed following the editor's rebrand. Also fixed: WebFetch permission rules not being applied to built-in preapproved domains, and Windows permission rules never matching when spelled with backslashes or case-variant paths.
OTEL_RESOURCE_ATTRIBUTES values are now included as labels on metric datapoints, so you can slice usage metrics by custom dimensions like team or repo. Parallel tool calls now isolate failures: a failed Bash command no longer cancels other calls in the same batch — each tool returns its own result independently. claude agents rows now show done/total progress when work is fanned out.
acceptEdits Build-Config GuardClaude Code now prompts before writing to shell startup files (.zshenv, .zlogin, .bash_login) and ~/.config/git/, preventing unintended command execution. acceptEdits mode now also prompts before writing build-tool config files that grant code execution (.npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml, .devcontainer/, etc.). Multiple background agent session bugs are fixed: restoring a completed session no longer drops chat history and re-runs the original prompt, and background sessions re-attached after overnight retire no longer lose their conversation.
/fork in Claude Code: Background Agent with Full Context; Old Behavior Moves to /branch/fork now runs a background agent with your exact context — system prompt, tools, history, model, and prompt cache — and returns the result to your current session. The old /fork behavior (copy transcript to a new session you drive yourself) has been renamed to /branch. This is a breaking change for any workflow or documentation that references /fork as a transcript-copy command.
The keyword that kicks off a Claude Code dynamic workflow has changed from workflow to ultracode to prevent accidental triggers when using the word "workflow" in other contexts. You can still say "use a workflow for this," but ultracode is the explicit trigger going forward. Update any scripts, prompts, or documentation that relied on the old keyword.
ant CLI for the Claude Platform: Call Any API Endpoint from Your TerminalThe ant CLI lets you call the Messages API, stand up Claude Managed Agents, pipe results into your shell, and pull full run traces from the terminal. Claude Code knows how to use ant via the built-in /claude-api skill — ask it to list sessions, upload PDFs, or debug a run without any glue code. Install via brew, curl, or go.
Anthropic reset 5-hour and weekly rate limits for all Pro and Max users after fixing a bug where Opus 4.8 requests triggered more parallel tool calls than intended, burning through usage faster than expected. The issue was unrelated to dynamic workflows and has been patched.
Fixed MCP resource tools not being injected for servers added at runtime via the mcp_set_servers control request — a bug that silently dropped resource tools for dynamically registered servers. Update with npm install @anthropic-ai/claude-agent-sdk@0.3.166.
stop_task Idempotency, Stop Hook additionalContextstop_task control requests now return success when the target task is already gone (not_found or not_running), making it safe to call from cleanup code without error handling for already-stopped tasks. Stop and SubagentStop hook events now support additionalContext in hookSpecificOutput, enabling non-error feedback that continues the turn — matching the Claude Code CLI behavior added in v2.1.163.
stop_reason: "refusal" Without Text-MatchingRefusal error messages now carry stop_reason: "refusal" and stop_details on the assistant message and in session transcripts. If your code currently text-matches refusal responses, migrate to checking stop_reason — this is the stable, forward-compatible API surface.
initialize Now Idempotent, Live Agent Switching via applyFlagSettingsA second initialize control request now returns the same success payload instead of an Already initialized error, making retry-on-startup patterns safe. applyFlagSettings now live-applies agent changes: switching the active agent (or passing null to reset) takes effect on the next turn in a running session without restarting.
Ported session_store code paths (TranscriptMirrorBatcher, session_resume, sessions) from raw asyncio primitives to anyio, fixing a crash (TypeError: trio.run received unrecognized yield message) when passing session_store= to query() or ClaudeSDKClient under trio. Install with pip install claude-agent-sdk==0.2.88.
Anthropic published a new blog post covering best practices for building data analysis agents: skills architecture, data foundation design, and evaluation strategies for analytics automation. Published June 3 — direct link to the post was not available in source data; referenced from the @ClaudeDevs thread.
Anthropic's team published a deep-dive on workflow best practices and examples — including use cases beyond code (research, audits, migrations) — also available on the Claude Blog. Workflows are described as the biggest capability upgrade to Claude Code since skills and subagents, enabling Claude to handle large-scale parallel tasks that were previously impractical in a single session.
Jarred Sumner (Bun) confirmed the Rust port of Bun is being rolled out internally to Claude Code teams (not yet in public builds as of June 4). No issues reported after the first day of internal use — relevant for builders who care about Claude Code's underlying runtime performance characteristics.
Cursor 3.7 (Jun 5) adds multi-element selection in Design Mode — click two or more elements in the browser, and the agent sees their code, layout, and visual relationships — plus voice input that stays available while an agent is mid-run so you can queue the next change without waiting. The Jun 4 Cursor SDK update adds custom tools (expose your own functions without standing up a separate MCP server), custom stores, and nested subagents.
Gemini CLI and Gemini Code Assist IDE extensions stop serving requests for Google AI Pro, AI Ultra, and free-tier users on June 18, 2026; Antigravity CLI is the replacement. Builders whose workflows touch both Claude tooling and Google AI tooling should complete the migration before June 18.
Anthropic has filed a confidential draft S-1 with the SEC, giving the company the option to pursue an IPO pending SEC review. No immediate platform or pricing changes are announced; noted here because public company obligations will eventually affect API terms, data handling disclosures, and roadmap communication norms.
Anthropic launched a Services Track for consulting and implementation partners alongside a Partner Hub portal for managing partner resources, referrals, and co-selling. Relevant for builders at agencies or system integrators who want a formal channel with Anthropic for enterprise deals.
Anthropic extended access to Claude Mythos Preview to approximately 150 additional organizations in more than fifteen countries as part of Project Glasswing. If your organization is building in an early-access domain and hasn't applied, the expanded program is the entry point.
Anthropic's science blog details how Opus 4.7 matches — and on some tasks beats — dedicated NMR spectroscopy software for interpreting molecular structure. Directly relevant for builders in biotech, pharma, and materials science considering Claude for scientific instrument data pipelines.
Anthropic examined 832 malicious accounts and mapped their activity onto the MITRE ATT&CK framework to assess how well existing security community techniques hold up against AI-enabled attacks. Key finding: current defensive taxonomies largely cover AI-assisted threats, but the speed and scale of AI-enabled reconnaissance and initial access are outpacing detection tooling — relevant for any builder shipping Claude-powered security products.
Anthropic published internal benchmark data showing Mythos Preview achieving a ~52x average speedup on an AI training optimization task (compared to ~3x for Claude Opus 4 in May 2025 and 0x speedup for models from May 2024), and improving on human research decisions 64% of the time versus 22% in 2024. Anthropic is transparent that this does not yet confirm recursive self-improvement capability — research judgment (choosing the right problems) remains unsolved — but the trajectory has implications for anyone building long-horizon AI R&D tooling.
Immediate:
npm install @anthropic-ai/claude-agent-sdk@0.3.166 to fix MCP resource tools silently dropping for runtime-added serversworkflow as an explicit dynamic-workflow trigger — the new trigger keyword is ultracode
/fork as a transcript-copy command — that behavior is now /branch; /fork now runs a background agent with your full contextBy June 15, 2026:
claude-sonnet-4-20250514 and claude-opus-4-20250514 to claude-sonnet-4-6 and claude-opus-4-8 — both model IDs return errors after June 15claude -p, Claude Code GitHub Actions, and third-party agent usage move to a separate per-user credit pool (no rollover, one-time opt-in required)By June 18, 2026:
Want to catch up? Read every past issue of This week in Claude.
One tap is the fastest way to shape next week.
And I read every reply. Hit reply and tell me what you want more of, or less of, and it goes straight into the next issue.
A weekly digest for Claude Code builders. Model updates, releases, and notable tools. Every Monday morning.
TLDR; The headline might be what's not happening: Anthropic paused the June 15 Agent SDK billing change, so claude -p, the Agent SDK, Claude Code GitHub Actions, and third-party apps keep drawing from your subscription exactly as before — no credit to claim, nothing to do. Beyond that, a dense week across the Claude platform: Artifacts ship in Claude Code for Team and Enterprise, the Design ↔ Code sync goes bidirectional, and Opus 4.7 clocks in at 20× faster than last year's best human team...
TLDR; Anthropic launched Claude Fable 5 — its first publicly available Mythos-class model — on Tuesday (June 9), then on Friday (June 12) a US government export-control directive forced Anthropic to suspend Fable 5 and Mythos 5 for all users; access is still down with no restoration date. Meanwhile, two deadlines land today (June 15): Claude Sonnet 4 and Opus 4 API calls start erroring, and the agent/headless billing split goes live. Claude Code shipped eight releases this week...
TLDR; Opus 4.8 is the headline this week — new model, same price, stronger coding benchmarks, and a genuinely useful new feature for agentic loops (mid-conversation system messages). Claude Code also shipped dynamic workflows in research preview, letting you throw hundreds of parallel subagents at your biggest migrations — Salesforce reports a 231-day migration completed in 13 days, and Bun's 700k-LOC Rust rewrite shipped in 6. Several hard deadlines are coming fast: the...