Claude Code Daily Briefing - 2026-09-04

Release Summary

VersionDateKey Changes
v2.1.2609/3Full-screen diff panel (/diff), a bug where parenthesized permission rules were ignored leaving read-only folders writable, a zsh variable auto-approval bug, and 70+ other fixes
v2.1.2599/2managedMcpServers, --permission-prompts none, and more (covered in the 9/3 briefing)
v2.1.2589/1Fix for a regression that broke execution on macOS 12 (covered in the 9/2 briefing)

A day after v2.1.259 (9/2), v2.1.260 (9/3) shipped. It brought new features like a full-screen diff panel and a text-based /advisor for headless sessions, along with 70+ fixes and improvements — including two security bugs that had been letting permission rules get bypassed.

Full release notes


New Features & Practical Usage

Full-screen mode gets a diff panel — /diff (v2.1.260)

Full-screen mode now shows a diff panel alongside the conversation, letting you watch uncommitted changes update live as Claude edits. Toggle it anytime with /diff.

/diff
# Opens a diff panel next to the conversation, updating live as Claude edits

This lets you track the conversation and the actual code changes side by side, without switching back and forth to an IDE or running git diff. The same release also adds /reload-plugins to headless sessions, and brings a text-based form of /advisor (/advisor, /advisor <model>, /advisor off) to the desktop app, Remote Control, and headless sessions. Full release notes

Anthropic releases commerce agent blueprints and a Claude Code plugin for retail, travel, telecom, and ticketing platforms (9/3)

Anthropic has published blueprints and a Claude Code plugin that let retail, travel, telecom, and ticketing platforms stand up shopping and merchant agents in a matter of days. The shopping agent is designed to parse multi-item natural-language requests and handle catalog search and comparison, personalized recommendations, cart building, and checkout.

If you’re building Claude-based agents for the commerce domain, this blueprint and plugin are a solid starting point rather than designing everything from scratch. GeekNews


Developer Workflow Tips

Moving to Claude Fable 5.1? Re-evaluate your Fable 5 prompts (9/3)

Existing Claude Fable 5 prompts will mostly still work on Fable 5.1, but since effort handling, progress updates, tool calls, conversation history, and output formatting have all changed, guidance recommends re-evaluating your setup rather than porting it over as-is. The suggested approach is to start with effort set to high by default and adjust down to low/medium or up to xhigh as needed.

If you’re considering the switch to Fable 5.1, it’s safer to pair this guide with the session-scoped /effort xhigh s option covered in the 9/2 briefing and re-validate your existing prompts one by one. GeekNews

zg (zvec-grep) — a local hybrid search tool for finding code even when you don’t know the keyword (9/3)

The Qwen team has open-sourced zg (zvec-grep), a local-first search tool built for both humans and agents. It combines ripgrep’s exact text search with vector search, BM25, and hybrid search, letting you explore code and docs by natural-language intent even when you don’t know the exact function name or error string.

When Claude Code can’t pinpoint the right spot in a large codebase using Grep alone, wiring up this kind of hybrid search via an MCP server or the Bash tool could improve search accuracy. GeekNews


Security & Limitations

Parenthesized permission rules were being ignored, leaving read-only folders writable (v2.1.260)

Fixed a bug where Edit/Write/Read permission rules containing parentheses in the path were treated as invalid by the Bash sandbox and silently ignored. As a result, folders users had marked read-only could actually still be written to.

If your project has parentheses in folder or file names and you were relying on Edit()/Write() deny rules to protect specific paths, that protection may have been silently disabled until now — you should update to the latest version. Full release notes

Command substitution hidden in zsh shell variables was being auto-approved (v2.1.260)

Fixed a bug where hiding command substitution inside assignments to zsh shell variables like REPORTTIME, REPORTMEMORY, and DIRSTACKSIZE caused the Bash permission check to auto-approve them. These commands now require approval just like any other.

If you’re running Claude Code in auto mode or a low-permission mode, you should update — until now there was a path that let arbitrary commands run without approval by disguising them as these shell variable assignments. Full release notes

Claude service status — simultaneous OpenAI/Claude/Grok outage on 9/3 from a Microsoft Azure disruption, all systems now operational

Checking status.claude.com directly shows two resolved incidents on 9/3: an elevated Claude Sonnet 5 error rate from 12:37-12:56 UTC (about 19 minutes), and elevated error rates across multiple models — Claude Mythos 5.1, Fable 5.1, Opus 5, Opus 4.8, and Opus 4.6 — from 13:26-16:23 UTC (about 3 hours). The same day, ChatGPT/Codex and xAI’s Grok also went down at the same time; news reports pointed to an outage at Microsoft Azure, which all three services rely on, as the cause, and all three were reported back to normal by 12:38 PM Pacific Time.

As of 9/4, no new incidents have been logged and all systems are operational. If you’re building a workflow that runs multiple AI services concurrently, plan a fallback strategy that accounts for the fact that even services from different companies can go down together when they share the same cloud infrastructure. Claude Status · Axios


Ecosystem & Plugins

No new MCP servers, plugins, or third-party integrations were announced today.


Community News


Minor Changes

All of the items below are from v2.1.260 (9/3).



Interesting Projects & Tools