diff --git a/CHANGELOG.md b/CHANGELOG.md
index f476a241e..235c7f41a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,24 @@
# Changelog
+## 2.1.146
+
+- Renamed `/simplify` to `/code-review` with an optional effort level (e.g. `/code-review high`)
+- Auto mode no longer suppresses `AskUserQuestion` when the user or a skill explicitly relies on it
+- Fixed Windows PowerShell tool failing with "command line is invalid" when `pwsh` is installed via winget or the Microsoft Store (regression in v2.1.124)
+- Fixed MCP `resources/list`, `resources/templates/list`, and `prompts/list` dropping items past page 1 on paginating servers
+- Fixed full-screen strobing in attached background sessions on Windows Terminal while Claude is streaming
+- Fixed the auto-updater status line not showing your current version when an update fails
+- Fixed on Windows, removing a background-job worktree no longer follows NTFS junctions into the main repo
+- Fixed `/background` refusing sessions whose only typed input was a skill or custom slash command
+- Fixed backgrounded sessions re-prompting for tool permissions you already granted with "don't ask again"
+- Fixed `/theme` color editor and "New custom theme" dialogs not responding to Esc
+- Fixed an uncaught exception at the end of streaming sessions when running via the Agent SDK
+- Fixed `forceLoginOrgUUID` and `forceLoginMethod` managed-settings policies not being enforced against third-party-provider and API-key sessions
+- Fixed GNOME Terminal right-click and middle-click paste not inserting text
+- Fixed `CLAUDE_CODE_SUBAGENT_MODEL` not being forwarded to child processes in multi-agent sessions
+- Improved auto-updater reliability: native version checks and downloads now retry transient network failures instead of failing immediately
+- Improved diff rendering performance for large file edits
+
## 2.1.145
- Added `claude agents --json` to list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers)
diff --git a/feed.xml b/feed.xml
index e4561fbe4..c2ad3f4ca 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,7 +6,29 @@
Anthropic
- 2026-05-19T21:31:01Z
+ 2026-05-21T01:51:45Z
+
+ https://github.com/anthropics/claude-code/releases/tag/v2.1.146
+ Claude Code v2.1.146
+
+ 2026-05-21T01:51:45Z
+ <p>• Renamed /simplify to /code-review with an optional effort level (e.g. /code-review high)</p>
+<p>• Auto mode no longer suppresses AskUserQuestion when the user or a skill explicitly relies on it</p>
+<p>• Fixed Windows PowerShell tool failing with "command line is invalid" when pwsh is installed via winget or the Microsoft Store (regression in v2.1.124)</p>
+<p>• Fixed MCP resources/list, resources/templates/list, and prompts/list dropping items past page 1 on paginating servers</p>
+<p>• Fixed full-screen strobing in attached background sessions on Windows Terminal while Claude is streaming</p>
+<p>• Fixed the auto-updater status line not showing your current version when an update fails</p>
+<p>• Fixed on Windows, removing a background-job worktree no longer follows NTFS junctions into the main repo</p>
+<p>• Fixed /background refusing sessions whose only typed input was a skill or custom slash command</p>
+<p>• Fixed backgrounded sessions re-prompting for tool permissions you already granted with "don't ask again"</p>
+<p>• Fixed /theme color editor and "New custom theme" dialogs not responding to Esc</p>
+<p>• Fixed an uncaught exception at the end of streaming sessions when running via the Agent SDK</p>
+<p>• Fixed forceLoginOrgUUID and forceLoginMethod managed-settings policies not being enforced against third-party-provider and API-key sessions</p>
+<p>• Fixed GNOME Terminal right-click and middle-click paste not inserting text</p>
+<p>• Fixed CLAUDE_CODE_SUBAGENT_MODEL not being forwarded to child processes in multi-agent sessions</p>
+<p>• Improved auto-updater reliability: native version checks and downloads now retry transient network failures instead of failing immediately</p>
+<p>• Improved diff rendering performance for large file edits</p>
+ https://github.com/anthropics/claude-code/releases/tag/v2.1.145Claude Code v2.1.145
@@ -627,32 +649,4 @@
<p>• Fixed embedded grep/find/rg shell wrappers failing when the running binary is deleted mid-session — now falls back to installed tools</p>
<p>• Reduced peak file descriptor usage during find in the Bash tool on large directory trees</p>
-
- https://github.com/anthropics/claude-code/releases/tag/v2.1.120
- Claude Code v2.1.120
-
- 2026-05-18T01:52:01Z
- <p>• Windows: Git for Windows (Git Bash) is no longer required — when absent, Claude Code uses PowerShell as the shell tool</p>
-<p>• Added claude ultrareview [target] subcommand to run /ultrareview non-interactively from CI or scripts — prints findings to stdout (--json for raw output) and exits 0 on completion or 1 on failure</p>
-<p>• Skills can now reference the current effort level with ${CLAUDE_EFFORT} in their content</p>
-<p>• Set AI_AGENT environment variable for subprocesses so gh can attribute traffic to Claude Code</p>
-<p>• Spinner tips that recommend installing the desktop app or creating skills/agents are now hidden when you already have them</p>
-<p>• Show a "use PgUp/PgDn to scroll" hint when the terminal sends arrow keys instead of scroll events</p>
-<p>• Faster session start when you have many claude.ai connectors configured but not authorized</p>
-<p>• The auto mode denial message now links to the configuration docs</p>
-<p>• claude plugin validate now accepts $schema, version, and description at the top level of marketplace.json and $schema in plugin.json</p>
-<p>• Auto-compact in auto mode now displays auto (lowercase, no token count) instead of a misleading token value</p>
-<p>• Fixed pressing Esc during a stdio MCP tool call closing the entire server connection (regression in 2.1.105)</p>
-<p>• Fixed /rewind and other interactive overlays not responding to keyboard input after launching with claude --resume</p>
-<p>• Fixed terminal scrollback duplication in non-fullscreen mode (resize, dialog dismiss, long sessions)</p>
-<p>• Fixed DISABLE_TELEMETRY / CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC not suppressing usage metrics telemetry for API and enterprise users</p>
-<p>• Fixed false-positive "Dangerous rm operation" permission prompts in auto mode for multi-line bash commands containing both a pipe and a redirect</p>
-<p>• Fixed long selection menus clipping below the terminal in fullscreen mode — the focused option now stays on screen as you scroll</p>
-<p>• Fixed Write tool output collapsing instead of expanding when clicking "+N lines" in fullscreen</p>
-<p>• Fixed slash command picker jumping while typing, and improved highlight to only match contiguous substrings in blue</p>
-<p>• Fixed /plugin marketplace failing to load when one entry uses an unrecognized source format — that entry is shown but installing it prompts you to update</p>
-<p>• [VSCode] /usage now opens the native Account & Usage dialog instead of returning plain-text session cost</p>
-<p>• [VSCode] Voice dictation now respects the language setting in ~/.claude/settings.json</p>
-<p>• Fixed find in the Bash tool exhausting open file descriptors on large directory trees, causing host-wide crashes (macOS/Linux native builds)</p>
-