Major stability sweep — 31 fixes cover MCP OAuth, paste corruption, vanishing tools, scroll snap — plus --from-pr now works with GitLab, Bitbucket, and GitHub Enterprise.
prUrlTemplate setting to point the footer PR badge at a custom code-review URL instead of github.comCLAUDE_CODE_HIDE_CWD environment variable to hide the working directory in the startup logoPostToolUse hooks that emit no response payload writing empty entries to the session transcript@-file Tab completion replacing the entire prompt when used inside a slash command with an absolute pathp character appearing at the prompt on startup in macOS Terminal.app via Docker or SSH${ENV_VAR} placeholders in headers for HTTP/SSE/WebSocket MCP servers not being substituted before requests--client-secret not being sent during token exchange for servers requiring client_secret_post/skills Enter key closing the dialog instead of pre-filling /<skill-name> in the prompt/agents detail view mislabeling built-in tools unavailable to subagents as "Unrecognized"/export showing the current default model instead of the model the conversation actually used/usage progress bars overlapping with their "Resets …" labels${user_config.*} references an optional field left blank/plan and /plan open not acting on the existing plan when entering plan mode/reload-plugins and /doctor reporting load errors for disabled pluginsisolation: "worktree" reusing stale worktrees from prior sessions/statusTaskList returning tasks in arbitrary filesystem order instead of sorted by IDgh output contained PR titles mentioning "rate limit"read_file not correctly enforcing size cap on growing files/doctor warning about MCP server entries overridden by a higher-precedence scope/config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precedence--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 agentsPostToolUse and PostToolUseFailure hook inputs now include duration_ms (tool execution time, excluding permission prompts and PreToolUse hooks)owner/repo#N shorthand links in output now use your git remote's host instead of always pointing at github.comblockedMarketplaces now correctly enforces hostPattern and pathPattern entriestool_result and tool_decision events now include tool_use_id; tool_result also includes tool_input_size_byteseffort.level and thinking.enabledENABLE_TOOL_SEARCH)