Repository navigation
docs: Claude Code v2.1.306 - User Profiles API goes GA, org webhooks beta, sandbox nested user namespaces, REVIEW.md @includes - #1394
Merged
Conversation
…beta, sandbox nested user namespaces, REVIEW.md @includes 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: Two Claude Code releases landed (2.1.305 and 2.1.306). 2.1.305 fixes a 2.1.304 regression where every request failed on Vertex, Bedrock and gateways that reject tool search, so anyone stuck on 2.1.304 behind a gateway should upgrade. On the platform side, the User Profiles API has left beta: it now has top-level
/v1/user_profilesreference pages in every SDK language. It also has a new companion, organization webhooks (betawebhooks-2026-10-07), which tells you when Anthropic restricts or bans one of your end customers' profiles. Platforms and resellers will care about this one. No files were deleted.HIGHLIGHTS:
content/en/api/user_profiles/(create/retrieve/update/list/delete/action_urls), mirrored across the SDK language pages. The guide now links to the GA paths and calls enforcement actions "restriction or ban" instead of "hold or block". Profiles getenforcement_status/enforcement_actionsfields plus anenforcement_status[]list filter. Requests pinned touser-profiles-2026-09-04or earlier don't get these fields.manage-claude/organization-webhooks.md,/v1/organizations/webhooksCRUD plusregenerate_signing_secret). There are two events,user_profile.enforcement_action_openedanduser_profile.enforcement_action_resolved. Delivery is not live yet: you can register endpoints, but nothing is sent. Access is request-only, and HIPAA-ready orgs are excluded.POST /v1/organizations/workspaces/{id}/rate_limits/{rate_limit_id}) sets or clears per-workspace rate-limit overrides. It has both GA and beta pages.sandbox.allowNestedUserNamespaceslets sandboxed Linux commands create user namespaces (for Chromium and rootless podman). The changelog says outright that this lets them get around the sandbox's file protections.allowedMcpServersno longer filtersmanaged-mcp.jsonstdio servers that use${VAR}only inenv, so a server your allowlist left out now loads on upgrade. Admins needdeniedMcpServersto keep it off.pipeline()/parallel()agents. NewCLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS./usagewarnings now come as one-line fixes you apply withf. Assorted Claude Tag, Code Review, VS Code and self-hosted runner fixes.claude -pin cloud sessions saying "Not logged in", and stops a real API error from being shown as "prompt is too long" in sessions with many MCP tools.REVIEW.mdcan now pull in other root-level files with@file.mdlines. Limits: one level deep, at most 8 files, 150KB combined, 64 links. Includes only apply whenREVIEW.mdis read from a protected branch.alwaysLoad, named servers,CLAUDE_CODE_MCP_STARTUP_WAIT_MS,MCP_CONNECTION_NONBLOCKING).community/working-groups/agentsmoved tocommunity/interest-groups/agents(the Agents WG was demoted to an interest group).working-groups/triggers-eventswas renamed toworking-groups/tasks-events. The new target pages are archived and the roadmap was updated to match. The old local files still sit on disk as stale copies.claude-science/update-claude-science.md(how to update the app and get past "Update required").discovery.jsonchanged only its date, so no new sources.Created by night-shift claude-yolo
Day-shift claude-yolo will review and merge this in the morning