バックナンバー · BACK ISSUE
v2.1.147
破壊的変更/simplify を /code-review にリネーム(旧来の挙動は削除)し、ピン留めしたバックグラウンドセッションを維持できるようにしたうえで、Windows/PowerShell・プラグイン・TUI の修正を多数まとめて提供します。
-
/simplifyを/code-reviewにリネームしました。選んだ努力レベルで正しさのバグを報告し(例:/code-review high)、--commentを渡すと指摘を GitHub PR のインラインコメントとして投稿できます。旧来のクリーンアップ&修正の挙動は削除されました。詳しく
コードレビュー系のスラッシュコマンド/simplifyが/code-reviewに名称変更され、挙動も変わりました。以前はコードを整理して修正まで行う動作でしたが、今は選んだ努力レベル(例:/code-review high)で正しさのバグを報告する動作になり、--commentを付けると指摘を GitHub の PR にインラインコメントとして投稿できます。旧来のクリーンアップ&自動修正の挙動は削除されたため、/simplifyを使っていた人やその動作に依存していた人は新しいコマンド名と用途への移行が必要です。
-
ピン留めしたバックグラウンドセッション(
claude agents内でCtrl+T)は、アイドル時も維持され、Claude Code の更新適用のためにその場で再起動され、メモリ逼迫時には非ピン留めセッションの後にのみ解放されるようになりました。詳しく
バックグラウンドで動かしているセッションを「ピン留め」(claude agents内でCtrl+T)したときの扱いが改善されました。ピン留めしたセッションはアイドル状態でも終了されずに維持され、Claude Code の更新を適用する際にはその場で再起動され、メモリが逼迫した場合でもピン留めしていないセッションが先に解放されてから最後に解放されます。長時間動かし続けたい重要なバックグラウンド作業を、不意に止められたくない人に役立ちます。 -
自動アップデータを改善: 一時的なネットワーク障害を再試行し、失敗時には具体的なエラー分類と OS エラーコードを報告し、更新に失敗したときは現在のバージョンを表示します。
詳しく
Claude Code を自動で最新版に更新する仕組み(自動アップデータ)が改善されました。一時的なネットワーク障害が起きても再試行するようになり、失敗時には具体的なエラーの分類と OS のエラーコードを表示し、更新できなかったときは現在のバージョンも表示します。更新がうまくいかないときに原因を特定しやすくなります。 -
大きなファイル編集での差分描画パフォーマンスを改善しました。
詳しく
大きなファイルを編集したときの差分(diff)表示の描画パフォーマンスが改善されました。これまで大きなファイルでは差分の表示が重くなりがちでしたが、より速く描画されるようになります。サイズの大きいファイルを頻繁に編集する人に効果があります。 -
プロンプト履歴に連続する重複エントリが記録されなくなりました。上矢印で呼び出したプロンプトを再送信しても、もう 1 件追加されません。
詳しく
入力したプロンプトの履歴で、連続して同じ内容が重複登録されなくなりました。以前は上矢印キーで過去のプロンプトを呼び出して再送信すると、同じ内容がもう 1 件履歴に追加されていましたが、今後は重複が追加されません。履歴をたどる際に同じ項目が並んで邪魔になることがなくなります。
-
エンタープライズのログイン制限(管理設定の
forceLoginOrgUUIDとforceLoginMethod)がサードパーティプロバイダや API キーのセッションに適用されない問題を修正。詳しく
企業がログインを制限するための管理設定(forceLoginOrgUUIDとforceLoginMethod)が、サードパーティのプロバイダ経由のログインや API キーを使ったセッションには効いていなかった不具合を修正しました。以前はこれらの経路で制限を回避できてしまいましたが、今後は正しく適用されます。組織として認証方法を統制したいエンタープライズ管理者に関係します。 -
!コマンド出力中の&が&と表示され、ヘッドレス環境でgcloud auth loginなどのコマンドが出す URL のコピペが壊れる問題を修正。詳しく
!を使って実行したコマンドの出力に含まれる&が&という HTML エスケープされた形で表示される不具合を修正しました。これにより、gcloud auth loginのようなコマンドが出力する URL をコピペするとリンクが壊れてしまっていましたが、正しくコピーできるようになります。画面のないヘッドレス環境で認証 URL を扱う人に役立ちます。 -
ヘッドレス/SDK モードで未知のスラッシュコマンドが無言で何もしない問題を修正。エラーメッセージを表示するようになりました。
詳しく
ヘッドレスモードや SDK 経由での実行時に、存在しないスラッシュコマンドを指定しても何も起きず無言で終わっていた問題を修正しました。今後はエラーメッセージが表示されるため、コマンド名の打ち間違いや未対応に気づけます。スクリプトや自動化でスラッシュコマンドを呼ぶ人にとって、不具合の原因を見つけやすくなります。 -
フルスクリーンでないとき、小さなターミナルで
/helpがタブヘッダーを崩して 1 ページに 1 コマンドしか表示しない問題を修正。詳しく
フルスクリーンでないときに、小さなターミナルで/helpを開くとタブのヘッダーが崩れ、1 ページに 1 コマンドしか表示されない不具合を修正しました。今後は狭い画面でも正しくレイアウトされ、ヘルプを快適に閲覧できます。画面の小さい環境で作業する人に関係します。 -
名前が単一のアンダースコアで始まるユーザー関数をシェルスナップショットが取りこぼし、それを参照するエイリアスが壊れる問題を修正。
詳しく
シェルの状態を取り込む「シェルスナップショット」が、名前が単一のアンダースコア(_)で始まるユーザー定義関数を取りこぼしていた不具合を修正しました。これらの関数が失われることで、それを参照していたエイリアスも動かなくなっていましたが、今後は正しく保持されます。アンダースコア始まりの関数を使うシェル設定をしている人に役立ちます。 -
tools:フロントマターで複数のAgent(...)種別を宣言したプラグインエージェントが、最後の 1 件以外を取りこぼす問題を修正。詳しく
プラグインのエージェントがtools:フロントマター(定義ファイル冒頭のメタ情報)に複数のAgent(...)種別を書いていたとき、最後の 1 件以外が取りこぼされる不具合を修正しました。以前は複数指定しても 1 つしか有効になりませんでしたが、今後はすべて正しく認識されます。複数の Agent ツールを使うプラグインを作る開発者に関係します。 -
PowerShell(git push*)のようなフックのif条件が一切マッチせず、PowerShell(*)しか機能しない問題を修正。詳しく
フックのif条件でPowerShell(git push*)のように具体的なコマンドを指定したものが一切マッチしない不具合を修正しました。以前はPowerShell(*)(すべてに一致)しか機能しませんでしたが、今後は特定コマンドに絞った条件も正しく判定されます。Windows でフックを使って PowerShell コマンドごとに動作を切り替えたい人に役立ちます。 -
既定のフォーマッタに依存するコマンドで PowerShell ツールが出力を取りこぼす問題を修正。
詳しく
PowerShell ツールで、既定のフォーマッタ(出力の整形を担う仕組み)に依存するコマンドの結果が取りこぼされる不具合を修正しました。以前はこうしたコマンドの出力が表示されないことがありましたが、今後は正しく取得できます。Windows で PowerShell のコマンドレットを多用する人に関係します。 -
Windows で PowerShell スクリプト実行に対する「Yes, and don't ask again」が、以後の実行で実際にマッチするルールを書き込むよう修正。
詳しく
Windows で PowerShell スクリプトの実行許可を求められた際に「Yes, and don't ask again」を選んでも、書き込まれる許可ルールが次回以降の実行にマッチせず、毎回また確認されてしまう不具合を修正しました。今後は一度許可すれば実際に再確認されなくなります。Windows で同じスクリプトを繰り返し実行する人にとって、確認の手間が減ります。 -
pwshが winget や Microsoft Store 経由でインストールされている場合に、Windows で PowerShell ツールが終了コード 1 で失敗する問題を修正。詳しく
pwsh(PowerShell 7 以降)を winget や Microsoft Store 経由でインストールしている環境で、PowerShell ツールが終了コード 1 で失敗する不具合を Windows 向けに修正しました。以前はこのインストール方法だとツールが正しく動きませんでしたが、今後は問題なく実行できます。該当する方法で PowerShell を入れている Windows ユーザーに関係します。 -
/effortがスライダーを誤ったレベルで開く問題を修正。現在の努力レベルから始まるようになりました。詳しく
努力レベルを調整する/effortを開いたときに、スライダーが現在の設定と違うレベルに表示される不具合を修正しました。今後は開いた時点で現在の努力レベルにスライダーが合っているため、誤って別の値に変えてしまうことがなくなります。/effortで頻繁に設定を見直す人に役立ちます。 -
MCP サーバーのページングが 2 ページ目以降のリソース・テンプレート・プロンプトを取りこぼす問題を修正。
詳しく
MCP サーバーの一覧をページ送り(ページネーション)する際に、2 ページ目以降のリソース・テンプレート・プロンプトが取りこぼされる不具合を修正しました。以前は項目数が多いと 1 ページ目より先の内容が表示されませんでしたが、今後はすべて取得できます。多数の項目を提供する MCP サーバーを使う人に関係します。 -
Claude のストリーミング中、Windows Terminal でアタッチ中のバックグラウンドセッションがフルスクリーンで点滅する問題を修正。
詳しく
Windows Terminal でバックグラウンドセッションにアタッチ(接続)している間、Claude が応答をストリーミング表示している最中に画面全体がちらつく(点滅する)不具合を修正しました。今後は表示が安定します。Windows Terminal でバックグラウンドセッションを覗きながら作業する人に役立ちます。 -
Windows でバックグラウンドジョブの worktree を削除する際、NTFS ジャンクションをたどってメインリポジトリに入り込まないよう修正。
詳しく
Windows でバックグラウンドジョブ用の worktree(作業ツリー)を削除する際、NTFS のジャンクション(ディレクトリへのリンク)をたどってメインリポジトリ側まで入り込んでしまう不具合を修正しました。以前はこの誤った追跡によって本来消すべきでないファイルに影響が及ぶ恐れがありましたが、今後はジャンクションを越えないようになります。Windows でバックグラウンドジョブを使う人にとって安全性が高まります。 -
入力がスキルやカスタムスラッシュコマンドだけのセッションを
/backgroundが拒否する問題を修正。詳しく
入力した内容がスキルやカスタムスラッシュコマンドだけだったセッションを/background(バックグラウンド化)が受け付けずに拒否する不具合を修正しました。以前はこうしたセッションをバックグラウンドに回せませんでしたが、今後は問題なく移せます。スキルやカスタムコマンドを起点にした作業をバックグラウンドで進めたい人に役立ちます。 -
ユーザーやスキルが明示的に頼っているときに Auto モードが
AskUserQuestionを抑制する問題を修正。Auto モードの分類器がユーザーの回答を意図のシグナルとして扱うようになりました。詳しく
Auto モードが、ユーザーやスキルが明示的に必要としている場合でもユーザーへの質問機能(AskUserQuestion)を抑制してしまう不具合を修正しました。今後は Auto モードの分類器がユーザーの回答を「意図のシグナル」として扱うようになり、質問が必要な場面では適切に表示されます。質問を介してやり取りするスキルや作業を Auto モードで使う人に関係します。 -
/themeの「New custom theme」とカラーエディタのダイアログが Esc に反応しない問題を修正。詳しく
/themeの「New custom theme」(新規カスタムテーマ作成)やカラーエディタのダイアログが Esc キーに反応しない不具合を修正しました。以前はこれらの画面を Esc で閉じられませんでしたが、今後は Esc でキャンセル・終了できます。配色を自分でカスタマイズする人に役立ちます。 -
Agent SDK 経由で実行したとき、ストリーミングセッションの終了時に未捕捉の例外が発生する問題を修正。
詳しく
Agent SDK 経由で実行した際、ストリーミングセッションの終了時に未捕捉の例外(処理されずに発生するエラー)が起きる不具合を修正しました。今後はセッションがエラーで終わらず正常に完了します。Agent SDK を使ってアプリやワークフローを組んでいる開発者に関係します。 -
Windows でスクロールの落ち着きを待つ際にまれにハングする問題を修正。
詳しく
Windows で、スクロールが落ち着くのを待つ処理の最中にまれにアプリがハング(応答停止)する不具合を修正しました。発生頻度は低いものの、止まってしまうと作業が中断されていました。今後はこの待機処理でハングしなくなります。Windows ユーザーに関係します。 -
バックグラウンドセッションの結果に全角(CJK)文字が含まれるとき、Windows のエージェントビュー一覧で行が古いまま残ったり二重になったりする問題を修正。
詳しく
バックグラウンドセッションの結果に全角(CJK、中国語・日本語・韓国語)の文字が含まれるとき、Windows のエージェントビュー一覧で行が古い表示のまま残ったり二重に表示されたりする不具合を修正しました。今後は一覧が正しく描画されます。日本語などを含む出力を扱う Windows ユーザーに役立ちます。 -
貼り付けたテキストが実際の内容ではなく読めない
[Pasted text #N]のプレースホルダーとしてエージェントに渡される問題を修正。詳しく
貼り付けたテキストが、実際の中身ではなく[Pasted text #N]という読めないプレースホルダー(差し込み記号)のままエージェントに渡される不具合を修正しました。今後は貼り付けた内容そのものが正しくエージェントに届きます。長文をペーストしてエージェントに作業を依頼する人に関係します。 -
プラグインのマニフェストが既定ディレクトリと重なるパスを列挙したとき、
claude plugin detailsと/pluginのコンポーネント数が二重に数えられる問題を修正。詳しく
プラグインのマニフェスト(構成情報)が、既定のディレクトリと重複するパスを明示的に列挙していた場合に、claude plugin detailsや/pluginで表示されるコンポーネント数が二重に数えられる不具合を修正しました。今後は重複が解消され、正確な件数が表示されます。プラグインを作成・管理する開発者に関係します。 -
「don't ask again」で既に許可したツール権限について、バックグラウンド化したセッションが再度プロンプトを出す問題を修正。
詳しく
「don't ask again」で一度許可したツールの権限について、バックグラウンド化したセッションが改めて許可を求めてくる不具合を修正しました。以前はバックグラウンドに回すと再度プロンプトが出ていましたが、今後は許可済みの設定が引き継がれます。許可を都度確認される煩わしさが減ります。 -
GNOME Terminal で右クリック・中クリックの貼り付けがテキストを挿入しない問題を修正。
詳しく
GNOME Terminal で右クリックや中クリックによる貼り付けを行ってもテキストが入力されない不具合を修正しました。今後はこれらの操作で正しく貼り付けられます。Linux の GNOME Terminal を使う人に関係します。 -
CLAUDE_CODE_SUBAGENT_MODELが Agent Teams から生成されたメンバープロセスに適用されない問題を修正。詳しく
サブエージェントが使うモデルを指定する環境変数CLAUDE_CODE_SUBAGENT_MODELが、Agent Teams(エージェントチーム)から生成されるメンバープロセスには適用されない不具合を修正しました。今後は指定したモデルがチームのメンバーにも反映されます。エージェントチームで使うモデルを統一したい人に役立ちます。 -
タブや改行が続くスラッシュコマンドが未知のコマンドとして扱われる問題を修正。
詳しく
スラッシュコマンドの後ろにタブや改行が続いていると、未知のコマンドとして扱われてしまう不具合を修正しました。以前は末尾にこうした空白文字が入るとコマンドが認識されませんでしたが、今後は正しく実行されます。コピペや補完で余分な空白が入りやすい人に役立ちます。 -
/plugin・/status・/mobile・/sandbox・/permissionsメニューのいくつかの余白・レイアウトの乱れを修正。詳しく
/plugin・/status・/mobile・/sandbox・/permissionsの各メニューで見られた、余白やレイアウトの細かな乱れをいくつか修正しました。今後はこれらの画面の表示が整います。これらのメニューを使う人に関係する見た目の改善です。 -
削除された画像が原因で、モデルがもう存在しないメディアを繰り返し読み直そうとする問題を修正。
詳しく
会話から削除(strip)された画像が原因で、モデルがすでに存在しないメディアを何度も読み直そうとする不具合を修正しました。今後はなくなった画像を繰り返し参照しようとする無駄な動きがなくなります。画像を含むやり取りを長く続ける人に役立ちます。
原文 Markdown を表示
## 2.1.147
- 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
- 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
- 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
- Improved diff rendering performance for large file edits
- Prompt history no longer records consecutive duplicate entries — recalling a prompt with arrow-up and submitting it again won't add another copy
- Fixed enterprise login restrictions (`forceLoginOrgUUID` and `forceLoginMethod` managed-settings) not being enforced against third-party-provider and API-key sessions
- Fixed `&` in `!` command output displaying as `&`, which broke copy-pasting URLs from commands like `gcloud auth login` on headless machines
- Fixed unknown slash commands silently doing nothing in headless/SDK mode — they now show an error message
- Fixed `/help` rendering a broken tab header and showing only one command per page on small terminals when not in fullscreen mode
- Fixed shell snapshot dropping user functions whose names start with a single underscore, which broke aliases referencing them
- Fixed plugin agents that declare multiple `Agent(...)` types in `tools:` frontmatter dropping all but the last entry
- Fixed hook `if` conditions like `PowerShell(git push*)` never matching — only `PowerShell(*)` worked
- Fixed PowerShell tool dropping output for commands that rely on the default formatter
- Fixed: on Windows, "Yes, and don't ask again" for a PowerShell script invocation now writes a rule that actually matches on subsequent runs
- Fixed PowerShell tool failing on Windows with exit code 1 when `pwsh` is installed via winget or the Microsoft Store
- Fixed `/effort` opening with the slider on the wrong level — it now starts at your current effort
- Fixed paginating MCP servers dropping resources, templates, and prompts past page 1
- Fixed full-screen strobing in attached background sessions on Windows Terminal while Claude is streaming
- 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 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
- Fixed `/theme` "New custom theme" and color editor dialogs not responding to Esc
- Fixed an uncaught exception at the end of streaming sessions when running via the Agent SDK
- Fixed a rare hang when waiting for scroll to settle on Windows
- Fixed stale and doubled rows in the agent view list on Windows when background session results contain wide (CJK) characters
- Fixed pasted text being delivered to agents as an unreadable `[Pasted text #N]` placeholder instead of the actual content
- Fixed plugin component counts in `claude plugin details` and `/plugin` being doubled when a plugin's manifest listed paths overlapping its default directories
- Fixed backgrounded sessions re-prompting for tool permissions you already granted with "don't ask again"
- Fixed GNOME Terminal right-click and middle-click paste not inserting text
- Fixed `CLAUDE_CODE_SUBAGENT_MODEL` not applying to teammate processes spawned by agent teams
- Fixed slash commands followed by a tab or newline being treated as an unknown command
- Fixed several spacing and layout glitches in the `/plugin`, `/status`, `/mobile`, `/sandbox`, and `/permissions` menus
- Fixed stripped images prompting the model to repeatedly re-read media that was no longer present