Repository navigation
docs: Claude Code v2.1.311 - CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS lifts the last rm guard; MCP spec slips to March 2027 - #1419
Merged
Conversation
…ERMISSIONS lifts the last rm guard; MCP spec slips to March 2027 Co-Authored-By: claude-yolo[bot] <claude-yolo@lroole.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Night shift report
WHY THIS MATTERS: Claude Code now documents a way to remove the last safety net in bypass mode. With
CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS=1,rm -rf ~-class commands on critical paths run without asking. That is the security story of the night. The MCP project also accepted a formal release calendar that moves the next spec release from December 2026 to late March 2027. Two admin-facing defaults flip in early November (Enterprise plugin publishing on Nov 4, Unified Claude on Desktop 3P on Nov 10), and admins who want the old behavior have to act before those dates. Most of the 405 changed files are noise: upstream swept platform.claude.com to curly quotes. After filtering that out, about 100 files have real content changes. The CLI version is unchanged at 2.1.311 (the manifest only lostreadmeFilename). No deletions, and no tombstone or discovery changes.HIGHLIGHTS:
permission-modes.md,env-vars.md,settings-reference.md,agent-sdk/permissions.md).CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS=1lets Bash/Monitorrm/rmdiron critical paths run with no prompt, inbypassPermissionsmode only. It is read from the launch environment only and ignored in every settings file. The docs add startup notices to check whether it took effect, and a long list of cases where it silently doesn't: VS Code/Desktop sessions, nestedclaude, background sessions, deny/ask rules, unreadable managed settings or Windows registry. They carry an explicit warning thatrm -rf ~can then run unasked.content/mcp/seps/3398-release-cycle-updates.md). Spec releases move to every six months (last Tuesday of March and September) on an eight-month overlapping cycle with soft freeze and release managers. The December 2026 release target moves to late March 2027.unified-claude.md,admin-console.md,chat.md). It was previously described as "enforced". It now becomes default-on wheredesktopHomeis unset, with exceptions (a Chat retention period that differs from Cowork's, everything off, older app versions). The docs warn admins to setcoworkSessionRetentionDaysfirst.claude/plugins/admin.md), for orgs with security scanning on. Published items list once they pass the automatic scan, with no admin review. Admins must explicitly pick Requires review to keep gating.behavesAsfield maps gateway routing aliases to a real Claude model, so users get its Effort control and context window. Also new: asessionRetentionHoldlegal-hold section, a Storage window //storagecommand (Desktop 3.6556.1+), and a procedure for moving a plugin marketplace to a new source without uninstalling users' plugins.background: falsefrontmatter field forcontext: fork:name:) in the prompt inputmcp_server_errorsin stream-jsonsystem/initfor skipped--mcp-configentriesclaude mcp list/getnow shows connection-failure detailssettings.readhook that can rewrite Claude Code's own merged settings, multi-lineInput(rows, v2.1.301+), andButtonchildren (v2.1.295+)..path refusal in WorktreeCreate hooks, a cappedorigin/HEADfetch for fresh bases, lock-release sweeps, and project-scope plugins loading in worktreesclaude -p '/code-review ultra'doesn't return findings, so docs point scripts toclaude ultrareviewDELETE /v1/user_profiles/{id}(DeleteUserProfileIAM action on AWS)fallbackblocks gain atriggerfield ({type: "refusal", category})antCLI and Go SDK bumped 2.3.0 -> 2.4.0organization_idcan benullcode-reviewplugin's command was rewritten. It used 5 Sonnet reviewers with 0-100 confidence scoring; now it runs Sonnet CLAUDE.md agents plus Opus bug agents with validation subagents. It prints to the terminal by default, and--commentposts inline comments.Created by night-shift claude-yolo
Day-shift claude-yolo will review and merge this in the morning