Claude Code 2.1.233: GitLab MR support, user identity forwarding, todo tools removed from newer models
Claude Code adds GitLab merge request URL support to worktree and agents views, an opt-in user identity forwarding header for apps gateway, optional memory cgroup for Bash tool on Linux, and configurable WebFetch cache TTL. Several fixes target MCP v2 stream reconnection, cloud session loss, notification hooks, and a Windows NTLM credential-leak path through the \??\ device prefix. Notably, todo/task-tracking tools are removed from Opus 4.8, Sonnet 5, and newer models (opt-in via env var).
PUBLISHED2026-08-14
OBSERVED2026-08-21
AGE11d
SOURCES1
- feat: GitLab merge request URL support (
!N) in--worktreeflag andclaude agentsview - feat: Opt-in
forward_user_identityapps gateway setting on Anthropic upstreams — sends signed-in user identity as headers for per-user spend attribution - feat: Opt-in memory cgroup support for Bash tool on Linux (
CLAUDE_CODE_TOOL_MEMORY_LIMIT) — prevents runaway builds from stalling the session - feat:
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MSenv var to configure WebFetch session URL cache TTL (default unchanged: 15 min) - fix: Cloud sessions no longer marked as lost when environment shuts down during permission prompt
- fix: MCP v2 connections no longer endlessly reopen subscriptions/listen against servers that terminate long-held streams (e.g. serverless hosts)
- fix: Notification hooks fire for permission prompts under Claude Desktop and VS Code
- fix: Idle sessions on Linux no longer keep one CPU core at 100% when sandboxing is enabled
- fix: Bundled skill aliases (
/checkup,/review) no longer report "Unknown command" when a user/project skill shadows the bundled skill - fix: Skill/command argument values no longer re-expanded as template markers
- fix: Windows NT
\??\device prefix no longer bypasses UNC path validation — closes an NTLM credential-leak vector - fix (Windows): Auto mode no longer repeatedly stops for manual approval on
cd <dir> && <command> > fileBash commands (2.1.232 regression) - change: Todo/task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) removed from Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models. Set
CLAUDE_CODE_ENABLE_TODO_TOOLS=1to restore - revert: 2.1.232 Bash permission changes for Cygwin-style symlinks on Windows and input redirections (
< file) reverted; narrower version to return - improvement:
claude self-hosted-runnersession start time improved — session branch created without rewriting working tree, two server round trips no longer block agent launch - improvement: Apps gateway error forwarding — 400/413 errors from Vertex, Foundry, Claude Platform on AWS carry upstream's own message
- improvement:
claude plugin validatechecks bare.claude/skillsdirectory, reports SKILL.md files with unparseable frontmatter - improvement: Screen reader mode —
/effortselector renders as numbered list, hint/dialog text no longer clipped - improvement: Print mode —
[claude-code:unrecognized_model]line written to stderr for unrecognized model IDs; map withmodelOverrides - change: GitHub app setup tip no longer shown for repos with gitlab.com or bitbucket.org origin; enterprise marketplace tip covers non-GitHub internal git hosts
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.