原文(日本語に翻訳)
- 自動モード(auto mode)がOpus 4.8を有効化していない組織のFable 5で失敗していた問題を修正しました。分類器(classifier)は利用可能な最良のOpusモデルにフォールバックするようになりました。
- Read/Edit/Write ツールのパスに対するフック(hook)の
if条件を修正しました。Edit(src/**)、Read(~/.ssh/**)、Read(.env)のようなドキュメント記載のパターンが正しくマッチするようになりました。 .claude/settings.jsonが絶対パスをターゲットとするシンボリックリンクの場合に、Linuxサンドボックスの起動に失敗する問題を修正しました。- tmux上のSSH接続環境で
/copyやマウス選択によるコピーがシステムのクリップボードに届かない問題と、tmux 3.2より古いバージョンでペーストバッファが読み込まれない問題を修正しました。 - Web/モバイルからのRemote Control接続が、セッションのモデルを無断で切り替えてしまう問題を修正しました。
- Remote Controlの切断通知が、人間が読める理由ではなく数値コードだけを表示する問題と、接続失敗時に会話トランスクリプトへ重複行が追加される問題を修正しました。
- 別のアカウントにサインインしたときにRemote Controlセッションが切断されない問題を修正しました。
/cdやワークツリーの移動後も、セッションが移動前のディレクトリのgitブランチを報告し続ける問題を修正しました。claude agentsで、あるウィンドウで「戻る」を押すと、同じセッションにアタッチしている他のウィンドウまでデタッチされてしまう問題を修正しました。- ターン途中で
/bgを実行しても継続すべき処理が残っていない場合に、バックグラウンドセッションが「Working」のまま固まる問題を修正しました。 - PR URLによるバックグラウンドエージェント検索を修正しました。スケジュールされた起動(wakeup)中やジョブがブロックされている間に開かれたPRが、
claude agentsの検索に表示されるようになりました。 - Windowsでエージェントビューの入力欄にテキストカーソルが表示されない問題を修正しました。
claude --bg -cn <name>がセッション名を初期設定(seed)しない問題を修正しました。- バックグラウンドセッションについて、再起動(respawn)前に永続化された状態のWindowsネットワークパスを無害化するよう修正しました。
- 破損した状態ファイルから不正な形式のレジュームIDが渡された場合に、バックグラウンドセッションの再起動が拒否される問題を修正しました。
~/.claude/daemonに ReadOnly 属性が設定されている場合に、Windowsのバックグラウンドサービスデーモンが起動しない問題を修正しました。- クラウドセッションが、クレーム(claim)される前にアイドル状態が長く続くと「Could not resolve authentication method」で失敗する問題を修正しました。
- 自動アップデートをまたいで開いたままのウィンドウが返信を送信できない場合に、より分かりやすいガイダンスを表示するようにしました。また
claude daemon statusがバージョンの食い違い(version-skew)時の挙動を説明するようになりました。
原文(英語)
- Fixed auto mode failing on Fable 5 for organizations without Opus 4.8 enabled — the classifier now falls back to the best available Opus model
- Fixed hook
ifconditions for Read/Edit/Write tool paths: documented patterns likeEdit(src/**),Read(~/.ssh/**), andRead(.env)now match correctly - Fixed Linux sandbox failing to start when
.claude/settings.jsonis a symlink with an absolute target - Fixed
/copyand mouse-selection copy not reaching the system clipboard inside tmux over SSH, and tmux paste buffer not loading on versions older than 3.2 - Fixed Remote Control connecting from web/mobile silently switching the session's model
- Fixed Remote Control disconnect notifications showing a bare numeric code instead of a human-readable reason, and connection failures adding a duplicate line to the conversation transcript
- Fixed Remote Control sessions not disconnecting when you sign in to a different account
- Fixed
/cdand worktree moves leaving the session reporting the previous directory's git branch - Fixed
claude agents: pressing back in one window no longer detaches other windows attached to the same session - Fixed backgrounded sessions showing "Working" forever when
/bgmid-turn had nothing left to continue - Fixed background agent search by PR URL: PRs opened during scheduled wakeups or while a job was blocked now appear in
claude agentssearch - Fixed the agents view input showing no text cursor on Windows
- Fixed
claude --bg -cn <name>not seeding the session name - Fixed background sessions to neutralize Windows network paths in persisted state before respawn
- Fixed background-session respawn rejecting malformed resume IDs from corrupted state files
- Fixed the Windows background-service daemon not starting when
~/.claude/daemonhas the ReadOnly attribute set - Fixed cloud sessions failing with "Could not resolve authentication method" when idle for too long before being claimed
- Background sessions now show clearer guidance when a window left open across an auto-update can't submit a reply, and
claude daemon statusexplains version-skew behavior
概要
2.1.176では、機能追加・改善のほかに多数のバグ修正が行われました。特にRemote Control(Web/モバイルからの遠隔操作)、バックグラウンドセッション、LinuxサンドボックスやWindowsデーモンといったプラットフォーム固有の問題が広く修正されています。この記事では、それらの修正をカテゴリ別にまとめて紹介します。
主な修正点
Remote Control 関連
Web/モバイルからのRemote Control周りで複数の問題が修正されました。
- Web/モバイルから接続した際にセッションのモデルが無断で切り替わる問題が解消されました。意図したモデルが維持されます。
- 切断通知が数値コードだけだったのが、人間が読める理由を表示するようになりました。
- 接続失敗時に会話トランスクリプトへ重複行が追加される問題が解消されました。
- 別のアカウントにサインインしたときに、Remote Controlセッションが正しく切断されるようになりました。
バックグラウンドセッション / claude agents 関連
バックグラウンドで動作するセッションとエージェントビューに関する修正です。
- ターン途中で
/bgを実行しても継続処理が残っていない場合に、セッションが「Working」のまま固まる問題を修正。 claude agentsで、あるウィンドウで「戻る」を押すと同じセッションにアタッチした他ウィンドウまでデタッチされる問題を修正。- スケジュール起動中やジョブがブロック中に開かれたPRが、PR URL検索で表示されるようになりました。
claude --bg -cn <name>がセッション名を初期設定するようになりました。- 破損した状態ファイルからの不正なレジュームIDで再起動が拒否される問題、およびWindowsネットワークパスの無害化を修正。
プラットフォーム固有(Linux / Windows / tmux)
- Linux:
.claude/settings.jsonが絶対パスをターゲットとするシンボリックリンクの場合に、サンドボックスが起動に失敗する問題を修正。 - Windows: エージェントビューの入力欄にテキストカーソルが表示されない問題を修正。
- Windows:
~/.claude/daemonに ReadOnly 属性が設定されているとバックグラウンドサービスデーモンが起動しない問題を修正。 - tmux + SSH:
/copyやマウス選択コピーがシステムクリップボードに届かない問題、tmux 3.2より古いバージョンでペーストバッファが読み込まれない問題を修正。
フック条件・モデル・認証
- フックの
if条件:Edit(src/**)、Read(~/.ssh/**)、Read(.env)のようなパスパターンが正しくマッチするようになりました。 - 自動モード: Opus 4.8 を有効化していない組織のFable 5で失敗していた問題を修正。分類器が利用可能な最良のOpusモデルにフォールバックします。
/cdやワークツリー移動後に、移動前ディレクトリのgitブランチを報告し続ける問題を修正。- クラウドセッションが、クレームされる前に長くアイドルすると「Could not resolve authentication method」で失敗する問題を修正。
- 自動アップデートをまたいだウィンドウが返信できない場合のガイダンスを改善し、
claude daemon statusがバージョン食い違い時の挙動を説明するようになりました。
注意点
- フックの
if条件を使っている場合、Edit(src/**)やRead(.env)のようなパターンがこれまで意図通りにマッチしていなかった可能性があります。修正後の挙動でフック設定を再確認してください。 - Remote Controlでモデルが無断切り替えされていた問題が直ったため、これまでの挙動を前提にしていた場合は表示モデルを確認してください。
- tmux環境でコピーが効かなかった場合は、tmuxを3.2以降に更新することでペーストバッファ関連の挙動も改善します。