Claude Code Daily Briefing - 2026-09-25

Release Summary

VersionDateKey Changes
v2.1.2829/24Batch of security fixes for macOS symlink paths and NUL-byte permission rules, plus maxProseWidth and more — 80+ changes
v2.1.2819/23Attribution hiding option, expanded Auto mode coverage, and more — 180+ changes (covered in the 9/24 briefing)
v2.1.2809/22Claude Opus 5.5 launch, Pro/Team Standard default model switched to Opus (covered in the 9/23 briefing)

v2.1.282 landed on 9/24, just a day after v2.1.281 on 9/23. This release is notable less for new features than for security-related stability fixes around macOS symlinks, permission rules, and managed settings.

Full release notes


New Features & Practical Usage

New maxProseWidth setting — control response line width directly on wide terminals (v2.1.282)

On ultra-wide monitors or wide tmux panes, Claude Code’s prose used to stretch across the full width of the screen, which actually made it harder to read — now you can set that width separately. Tables and code blocks are unaffected by this setting and still use the full screen width as before.

{
  "maxProseWidth": 100
}

If you keep Claude Code open on a wide screen all day, this setting lets you narrow just the prose to a comfortable width while leaving tables and code full-width, an easy readability win. Full release notes

readiness_grace_seconds added to the Claude app gateway — stay ready through brief DB outages (v2.1.282)

Setting store.readiness_grace_seconds in a self-hosted Claude app gateway config means a brief database outage, like a Postgres failover, no longer flips the /readyz health check to not-ready immediately — readiness holds for the configured grace period instead.

{
  "store": {
    "readiness_grace_seconds": 30
  }
}

If you operate a self-hosted gateway that routes traffic based on /readyz in Kubernetes or similar, this option prevents a few seconds of DB failover from marking whole pods unready and cutting off traffic. Full release notes


Developer Workflow Tips

Always quote CLAUDE_PLUGIN_ROOT in plugin hooks (v2.1.282)

claude plugin validate now warns when a shell-form hook uses ${CLAUDE_PLUGIN_ROOT} without quotes. That’s because an unquoted reference can silently break if the plugin is installed at a path containing a space.

{
  "hooks": {
    "PreToolUse": [
      { "hooks": [{ "type": "command", "command": "\"${CLAUDE_PLUGIN_ROOT}/scripts/check.sh\"" }] }
    ]
  }
}

Making a habit of running claude plugin validate before shipping internal plugins will catch hook breakage caused by spaces in macOS or Windows usernames ahead of time. Full release notes

sandbox.network.allowLocalBinding — when a local dev server hangs in the macOS sandbox (v2.1.282)

When a local dev server can’t bind to a port and hangs inside a macOS sandbox, Claude now points directly to sandbox.network.allowLocalBinding as the likely culprit setting.

{
  "sandbox": {
    "network": {
      "allowLocalBinding": true
    }
  }
}

If your team frequently runs npm run dev or a local API server with the sandbox enabled, it’s worth documenting this setting in CLAUDE.md or your project’s settings.json ahead of time instead of tracking down the cause every time. Full release notes


Security & Limitations

Claude service status — all services operational as of 9/25 (9/25)

A direct check of the official status.claude.com shows that as of 9/25, claude.ai, Claude Console, Claude API, Claude Code, Claude Cowork, and Claude for Government are all Operational, with no active incidents. Since the most recent incident, elevated errors for multiple models on 9/22, was resolved, service has now run stably for three straight days.

Given that service stability held up well through a week of back-to-back releases and a model launch, this is a good time to keep things on the normal track without any special action. Claude Status

When reading CLAUDE.md and rules files at startup, a symlink inside a repository could previously reach macOS’s /Network (a network mount) via .. or a kernel path like /.vol, or a rules symlink pointing at macOS’s /home would be listed as-is — both are now fixed. A bug where a NUL byte mixed into a permission rule made it match everything like a wildcard has also been fixed; such rules now match nothing.

In managed settings, a typo in a boolean lockdown key like disableClaudeAiConnectors or allowManagedPermissionRulesOnly used to cause the entire lockdown to be silently ignored, and a mistake in just one of the permissions, autoMode, worktree, or attribution settings would cause the whole block to be ignored — both are now fixed, so typos are flagged by name at startup while the remaining valid settings still apply. Project and local settings files can also no longer set telemetry-enabling, endpoint, or content-capture variables like CLAUDE_CODE_ENABLE_TELEMETRY or OTEL_LOG_*, and which variables were ignored this way can be checked via the startup notice, /status, or claude doctor.

Organizations that share repositories across many people or clone external repos should update to the latest version, since this release closes off a number of bypass paths via symlinks or malformed permission rules. If you’ve been using organization-managed settings to tightly control telemetry or permissions, this is also a good moment to check whether a typo had quietly left a lockdown open. Full release notes


Ecosystem & Plugins

Whiteboard (YC W26) — an open-source design IDE that connects Claude Code and Codex to a canvas (9/25)

A desktop app where humans and coding agents design software together on a single canvas, connecting to Claude Code or Codex via SDK so the agent can draw diagrams directly on the canvas. It links diagrams, like sequence diagrams and entity-relationship diagrams, to actual code navigation, so design discussions and implementation don’t drift apart.

If you’ve found it tedious to explain design reviews or architecture discussions to Claude Code in words every time, this kind of visualization layer, where the agent draws the explanation directly on a canvas, is worth trying. GeekNews


Community News


Minor Changes

All items below are from v2.1.282 (9/24).



Interesting Projects & Tools