Claude Code v2.1.119
Summary
- /config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precedence - Added prUrlTemplate setting to point the ...
Release Notes
- /config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precedence - Added prUrlTemplate setting to point the footer PR badge at a custom code-review URL instead of github.com - Added CLAUDECODEHIDECWD environment variable to hide the working directory in the startup logo - --from-pr now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs - --print mode now honors the agent's tools: and disallowedTools: frontmatter, matching interactive-mode behavior - --agent <name> now honors the agent definition's permissionMode for built-in agents - PowerShell tool commands can now be auto-approved in permission mode, matching Bash behavior - Hooks: PostToolUse and PostToolUseFailure hook inputs now include durationms (tool execution time, excluding permission prompts and PreToolUse hooks) - Subagent and SDK MCP server reconfiguration now connects servers in parallel instead of serially - Plugins pinned by another plugin's version constraint now auto-update to the highest satisfying git tag - Vim mode: Esc in INSERT no longer pulls a queued message back into the input; press Esc again to interrupt - Slash command suggestions now highlight the characters that matched your query - Slash command picker now wraps long descriptions onto a second line instead of truncating - owner/repoN shorthand links in output now use your git remote's host instead of always pointing at github.com - Security: blockedMarketplaces now correctly enforces hostPattern and pathPattern entries - OpenTelemetry: toolresult and tooldecision events now include tooluseid; toolresult also includes toolinputsi