|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## 2.1.146 |
| 3 | +## 2.1.148 |
4 | 4 |
|
5 | | -- Renamed `/simplify` to `/code-review` with an optional effort level (e.g. `/code-review high`) |
6 | | -- Auto mode no longer suppresses `AskUserQuestion` when the user or a skill explicitly relies on it |
7 | | -- 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) |
8 | | -- Fixed MCP `resources/list`, `resources/templates/list`, and `prompts/list` dropping items past page 1 on paginating servers |
| 5 | +- Fixed the Bash tool returning exit code 127 on every command for some users (a regression introduced in 2.1.147) |
| 6 | + |
| 7 | +## 2.1.147 |
| 8 | + |
| 9 | +- Pinned background sessions (`Ctrl+T` in `claude agents`) now stay alive when idle, are restarted in place to apply Claude Code updates, and are shed under memory pressure only after non-pinned sessions |
| 10 | +- Renamed `/simplify` to `/code-review`. It now reports correctness bugs at a chosen effort level (e.g., `/code-review high`); pass `--comment` to post findings as inline GitHub PR comments. The old cleanup-and-fix behavior has been removed |
| 11 | +- Improved auto-updater: retries transient network failures, reports specific error categories and OS error codes on failure, and shows the current version when an update fails |
| 12 | +- Improved diff rendering performance for large file edits |
| 13 | +- Prompt history no longer records consecutive duplicate entries — recalling a prompt with arrow-up and submitting it again won't add another copy |
| 14 | +- Fixed enterprise login restrictions (`forceLoginOrgUUID` and `forceLoginMethod` managed-settings) not being enforced against third-party-provider and API-key sessions |
| 15 | +- Fixed `&` in `!` command output displaying as `&`, which broke copy-pasting URLs from commands like `gcloud auth login` on headless machines |
| 16 | +- Fixed unknown slash commands silently doing nothing in headless/SDK mode — they now show an error message |
| 17 | +- Fixed `/help` rendering a broken tab header and showing only one command per page on small terminals when not in fullscreen mode |
| 18 | +- Fixed shell snapshot dropping user functions whose names start with a single underscore, which broke aliases referencing them |
| 19 | +- Fixed plugin agents that declare multiple `Agent(...)` types in `tools:` frontmatter dropping all but the last entry |
| 20 | +- Fixed hook `if` conditions like `PowerShell(git push*)` never matching — only `PowerShell(*)` worked |
| 21 | +- Fixed PowerShell tool dropping output for commands that rely on the default formatter |
| 22 | +- Fixed: on Windows, "Yes, and don't ask again" for a PowerShell script invocation now writes a rule that actually matches on subsequent runs |
| 23 | +- Fixed PowerShell tool failing on Windows with exit code 1 when `pwsh` is installed via winget or the Microsoft Store |
| 24 | +- Fixed `/effort` opening with the slider on the wrong level — it now starts at your current effort |
| 25 | +- Fixed paginating MCP servers dropping resources, templates, and prompts past page 1 |
9 | 26 | - Fixed full-screen strobing in attached background sessions on Windows Terminal while Claude is streaming |
10 | | -- Fixed the auto-updater status line not showing your current version when an update fails |
11 | | -- Fixed on Windows, removing a background-job worktree no longer follows NTFS junctions into the main repo |
| 27 | +- Fixed: on Windows, removing a background-job worktree no longer follows NTFS junctions into the main repo |
12 | 28 | - Fixed `/background` refusing sessions whose only typed input was a skill or custom slash command |
13 | | -- Fixed backgrounded sessions re-prompting for tool permissions you already granted with "don't ask again" |
14 | | -- Fixed `/theme` color editor and "New custom theme" dialogs not responding to Esc |
| 29 | +- Fixed auto mode suppressing `AskUserQuestion` when the user or a skill explicitly relies on it; the auto-mode classifier now sees the user's answers as intent signal |
| 30 | +- Fixed `/theme` "New custom theme" and color editor dialogs not responding to Esc |
15 | 31 | - Fixed an uncaught exception at the end of streaming sessions when running via the Agent SDK |
16 | | -- Fixed `forceLoginOrgUUID` and `forceLoginMethod` managed-settings policies not being enforced against third-party-provider and API-key sessions |
| 32 | +- Fixed a rare hang when waiting for scroll to settle on Windows |
| 33 | +- Fixed stale and doubled rows in the agent view list on Windows when background session results contain wide (CJK) characters |
| 34 | +- Fixed pasted text being delivered to agents as an unreadable `[Pasted text #N]` placeholder instead of the actual content |
| 35 | +- Fixed plugin component counts in `claude plugin details` and `/plugin` being doubled when a plugin's manifest listed paths overlapping its default directories |
| 36 | +- Fixed backgrounded sessions re-prompting for tool permissions you already granted with "don't ask again" |
17 | 37 | - Fixed GNOME Terminal right-click and middle-click paste not inserting text |
18 | | -- Fixed `CLAUDE_CODE_SUBAGENT_MODEL` not being forwarded to child processes in multi-agent sessions |
19 | | -- Improved auto-updater reliability: native version checks and downloads now retry transient network failures instead of failing immediately |
20 | | -- Improved diff rendering performance for large file edits |
| 38 | +- Fixed `CLAUDE_CODE_SUBAGENT_MODEL` not applying to teammate processes spawned by agent teams |
| 39 | +- Fixed slash commands followed by a tab or newline being treated as an unknown command |
| 40 | +- Fixed several spacing and layout glitches in the `/plugin`, `/status`, `/mobile`, `/sandbox`, and `/permissions` menus |
| 41 | +- Fixed stripped images prompting the model to repeatedly re-read media that was no longer present |
21 | 42 |
|
22 | 43 | ## 2.1.145 |
23 | 44 |
|
|
0 commit comments