Claude Code v2.1.119: Config Persistence, GitLab/Bitbucket PR Support, and Dozens of Bugfixes

✍️ OpenClawRadar📅 Published: April 24, 2026🔗 Source
Claude Code v2.1.119: Config Persistence, GitLab/Bitbucket PR Support, and Dozens of Bugfixes
Ad

Anthropic just shipped Claude Code v2.1.119, a hefty maintenance release with over two dozen bugfixes and a handful of notable feature additions that tighten the tool for daily use. Here's what's worth your attention.

Config Persistence & Custom PR URLs

  • /config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json. These participate in the project/local/policy override precedence chain, so you can set team-wide defaults and let local overrides win.
  • New prUrlTemplate setting lets you point the footer PR badge at a custom code-review URL instead of github.com — useful for self-hosted GitLab or Bitbucket.
  • New environment variable CLAUDE_CODE_HIDE_CWD suppresses the working directory in the startup logo.

Broader PR Support & Agent Improvements

  • --from-pr now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs — no more manual URL translation.
  • --print mode now honors the agent's tools: and disallowedTools: frontmatter, matching interactive-mode behavior.
  • --agent <name> now respects the agent definition's permissionMode for built-in agents.
  • PowerShell tool commands can now be auto-approved in permission mode, matching Bash behavior.

Hooks, MCP, and Telemetry

  • PostToolUse and PostToolUseFailure hook inputs now include duration_ms (tool execution time, excluding permission prompts and PreToolUse hooks).
  • Subagent and SDK MCP server reconnection now runs in parallel instead of serial — noticeable speedup when many servers are reconfigured.
  • Plugins pinned by another plugin's version constraint now auto-update to the highest satisfying git tag.
  • OpenTelemetry: tool_result and tool_decision events now include tool_use_id; tool_result also includes tool_input_size_bytes.
  • Status line stdin JSON now includes effort.level and thinking.enabled.
Ad

Bugfixes Worth Noting

  • Fixed CRLF content pasting (Windows clipboards, Xcode console) that inserted an extra blank line between every line.
  • Fixed multi-line paste losing newlines in terminals using kitty keyboard protocol inside bracketed paste.
  • Fixed Glob and Grep tools disappearing on native macOS/Linux builds when Bash tool is denied via permissions.
  • Fixed scrolling up in fullscreen mode snapping back to the bottom after every tool finish.
  • Fixed MCP HTTP connections failing with "Invalid OAuth error response" when servers returned non-JSON bodies for OAuth discovery.
  • Fixed auto mode overriding plan mode with conflicting "Execute immediately" instructions.
  • Fixed async PostToolUse hooks with no response payload writing empty entries to the session transcript.
  • Fixed ${ENV_VAR} placeholders in headers for HTTP/SSE/WebSocket MCP servers not being substituted before requests.
  • Fixed MCP OAuth client secret stored via --client-secret not being sent during token exchange for servers requiring client_secret_post.
  • Fixed @-file Tab completion replacing the entire prompt when used inside a slash command with an absolute path.
  • Fixed stray p character at startup in macOS Terminal.app via Docker or SSH.
  • Fixed /export showing current default model instead of the conversation's actual model.
  • Fixed verbose output setting not persisting after restart.
  • Fixed /usage progress bars overlapping with "Resets …" labels.
  • Fixed /plan and /plan open not acting on the existing plan when entering plan mode.

Vertex AI: Tool Search Disabled by Default

On Vertex AI, tool search is now disabled by default to avoid an unsupported beta header error. Opt in with ENABLE_TOOL_SEARCH.

Upgrade

Run npm update -g @anthropic-ai/claude-code or check the release notes for full details.

📖 Read the full source: GitHub Claude-Code

Ad

👀 See Also

Claude Code Rate Limits May Be Due to 1M Context Window Overload
News

Claude Code Rate Limits May Be Due to 1M Context Window Overload

A Reddit user theorizes that Claude Code's recent rate limits and outages stem from the 1M token context window in Opus 4.6, which may be causing inefficient context compression and server overload. Switching to the older non-1M context model reportedly improves stability.

OpenClawRadar
Anthropic source code leaks reveal unannounced Claude features and internal model
News

Anthropic source code leaks reveal unannounced Claude features and internal model

Anthropic accidentally leaked 500,000 lines of source code containing details about unannounced Claude features including KAIROS background execution, dream mode, undercover mode, and an internal model called capybara. This is the second such leak in 2025.

OpenClawRadar
‘AI Washing’: UK Firms Rebrand as AI Companies Despite Weak Links
News

‘AI Washing’: UK Firms Rebrand as AI Companies Despite Weak Links

PR executives report UK companies forcing them to pitch ordinary automation as AI, with 50% of AI-related press releases sent under duress. Examples include an AllBirds pivot to acquiring AI GPUs and a property firm calling a handheld scanner an AI tool.

OpenClawRadar
GPU Power Consumption Deviates from Token Predictor Theory in Small LLMs
News

GPU Power Consumption Deviates from Token Predictor Theory in Small LLMs

An experiment testing the 'stochastic parrot' theory on four 8B-parameter models found GPU power consumption often scales non-linearly with token count, with divergence rates ranging from 7.7% to 36.7%. The study also revealed persistent residual heat after philosophical queries and order-dependent effects.

OpenClawRadar