一覧へ戻るv2.1.176

バックナンバー · BACK ISSUE

v2.1.176

1新機能3改善18修正· 22 件の変更

セッションタイトルを会話の言語で生成し、footerLinksRegexes 設定と Bedrock 認証情報のキャッシュ延長を追加、availableModels の適用を強化し、Remote Control・バックグラウンドセッション・Windows デーモンまわりの多数の問題を修正しました。

新機能Feature1
  • フッター行に正規表現でマッチしたリンクバッジを表示する設定 footerLinksRegexes を追加しました。ユーザー設定または管理者設定から構成できます。

    settingsui

    詳しく
    画面下部のフッター行に、正規表現でマッチしたテキストをリンクのバッジとして表示する設定 footerLinksRegexes が追加されました。たとえば課題番号や URL のパターンを登録しておくと、対応するリンクバッジがフッターに出るようになります。ユーザー自身の設定でも、組織の管理者設定でも構成できます。
改善Improvement3
  • セッションタイトルが会話の言語で生成されるようになりました(特定の言語に固定するには language 設定を指定します)。

    uisettings

    詳しく
    セッションの一覧などに表示されるタイトルが、会話で使っている言語に合わせて生成されるようになりました。これまで言語が一致しないことがありましたが、たとえば日本語で会話していれば日本語のタイトルが付きます。常に特定の言語にしたい場合は language 設定で固定できます。
  • Bedrock の認証情報のキャッシュを改善しました。awsCredentialExport から得た認証情報を、固定の 1 時間ではなくその Expiration(有効期限)までキャッシュするようになりました。

    bedrockauth

    詳しく
    AWS Bedrock で使う認証情報のキャッシュ方法の改善です。awsCredentialExport から取得した認証情報を、以前は一律で 1 時間だけキャッシュしていましたが、今後はその認証情報自体が持つ有効期限(Expiration)までキャッシュします。これにより、有効期限まで余裕があるのに 1 時間で再取得が走るような無駄が減ります。
  • 自動更新をまたいで開いたままのウィンドウが返信を送信できない場合に、バックグラウンドセッションがより分かりやすい案内を表示するようになり、claude daemon status がバージョン不一致時の挙動を説明するようになりました。

    backgroundcli

    詳しく
    バックグラウンドセッションを開いたままにしている間に自動更新が走ると、ウィンドウ側と新しいバージョンが食い違い、返信を送れなくなることがあります。今回の改善で、その状況になったときに何が起きているか分かりやすい案内が表示されるようになりました。また claude daemon status を実行すると、こうしたバージョン不一致(version skew)時にどう振る舞うかが説明されます。
修正Fix18
  • availableModels の適用を修正しました。ANTHROPIC_DEFAULT_*_MODEL 環境変数を使ってエイリアスのモデル選択を禁止モデルへ振り向けることができなくなり、/fast は許可リスト外のモデルへ切り替わる場合に切替を拒否するようになりました。

    modelpermissions

    詳しく
    availableModels は使ってよいモデルの許可リストです。これまでは、ANTHROPIC_DEFAULT_*_MODEL 環境変数を使ってエイリアス(別名)でのモデル選択を許可外のモデルにすり替えたり、/fast の切替で許可外のモデルに変わってしまう抜け道がありました。今回の修正でこれらが塞がれ、/fast は許可リスト外に切り替わる場合に切替自体を拒否するようになります。
  • Opus 4.8 が有効になっていない組織で、Fable 5 利用時に Auto モードが失敗する問題を修正しました。分類器は利用可能な最良の Opus モデルにフォールバックするようになりました。

    model

    詳しく
    Auto モードは状況に応じて最適なモデルを自動で選ぶ機能で、その判定には分類器が使われます。Opus 4.8 が有効になっていない組織で Fable 5 を使うと、この分類器が見つからず Auto モードが失敗していました。今回の修正で、分類器が利用可能な中で最良の Opus モデルにフォールバックし、Auto モードが正常に動くようになります。
  • Read/Edit/Write ツールのパスに対するフックの if 条件を修正しました。Edit(src/**)Read(~/.ssh/**)Read(.env) のようなドキュメント記載のパターンが正しくマッチするようになりました。

    hookspermissions

    詳しく
    フックの if 条件では、どのファイルパスに対する操作で発火させるかを Edit(src/**)Read(.env) のようなパターンで指定できます。ところが、ドキュメントに載っているこれらのパターンが実際には正しくマッチしないことがありました。今回の修正で Edit(src/**)Read(~/.ssh/**)Read(.env) などが期待どおりに動き、対象のパスでフックが発火するようになります。
  • .claude/settings.json が絶対パスのターゲットを持つシンボリックリンクの場合に、Linux のサンドボックスが起動に失敗する問題を修正しました。

    linuxsandbox

    詳しく
    Linux のサンドボックス機能に関する修正です。設定ファイル .claude/settings.json が、絶対パスを指すシンボリックリンク(別の場所にある実体への参照)になっている場合に、サンドボックスが起動できないことがありました。今回の修正で、そのような構成でもサンドボックスが正常に起動します。
  • SSH 越しの tmux 内で /copy やマウス選択によるコピーがシステムクリップボードに届かない問題と、3.2 より古い tmux でペーストバッファが読み込まれない問題を修正しました。

    clipboardtmux

    詳しく
    SSH 経由で tmux を使っている環境で、/copy やマウスでの選択コピーがローカルのシステムクリップボードに届かないことがありました。また、3.2 より古いバージョンの tmux ではペーストバッファ(貼り付け用の一時領域)が読み込まれない問題もありました。今回の修正で、これらの環境でもコピー&ペーストが正しく機能します。
  • Web やモバイルから Remote Control で接続すると、セッションのモデルが知らないうちに切り替わってしまう問題を修正しました。

    remote-controlmodel

    詳しく
    Remote Control は、Web やモバイルから既存のセッションに接続して操作する機能です。これまでは接続した際に、何も知らせずにそのセッションのモデルが別のものに切り替わってしまうことがありました。今回の修正で、接続してもセッションのモデルは元のまま保たれます。
  • Remote Control の切断通知が、人が読める理由ではなく数値コードだけを表示する問題と、接続失敗時に会話のトランスクリプトへ重複した行が追加される問題を修正しました。

    remote-controlui

    詳しく
    Remote Control の接続が切れたときの通知に関する修正です。これまでは切断の理由が数字のコードだけで表示され、何が起きたのか分かりにくくなっていました。また接続に失敗すると、会話の記録(トランスクリプト)に同じ行が重複して追加されることもありました。今回の修正で、切断理由が人に読める文言で表示され、重複行も追加されなくなります。
  • 別のアカウントにサインインしても Remote Control のセッションが切断されない問題を修正しました。

    remote-controlauth

    詳しく
    Remote Control のセッションは、サインインしているアカウントに紐づいて動作します。これまでは別のアカウントにサインインし直しても、以前のアカウントの Remote Control セッションが切断されずに残ってしまうことがありました。今回の修正で、アカウントを切り替えると適切に切断されるようになります。
  • /cd や worktree の移動の後も、セッションが以前のディレクトリの git ブランチを表示し続ける問題を修正しました。

    gitworktree

    詳しく
    /cd でディレクトリを移動したり、worktree(同じリポジトリの別ブランチを別フォルダで扱う仕組み)を切り替えたりした後も、セッションが移動前のディレクトリの git ブランチ名を表示したままになっていました。今回の修正で、移動先のディレクトリに対応する正しいブランチ名が表示されるようになります。
  • claude agents で、あるウィンドウで戻る操作をすると、同じセッションに接続している他のウィンドウまで切断されてしまう問題を修正しました。

    agentsbackground

    詳しく
    claude agents ではエージェントのセッションを複数のウィンドウから同時に開けます。これまでは 1 つのウィンドウで「戻る」を押すと、同じセッションにつながっている他のウィンドウまで接続が外れてしまっていました。今回の修正で、戻る操作の影響はそのウィンドウだけにとどまり、他のウィンドウは接続を保ちます。
  • ターンの途中で /bg を実行したものの続ける処理が残っていない場合に、バックグラウンドにしたセッションが「Working」のままになる問題を修正しました。

    background

    詳しく
    /bg は実行中のセッションをバックグラウンドに移す機能です。ターン(やり取り)の途中で /bg を実行したとき、もう続行する処理が残っていないと、そのセッションがいつまでも「Working(作業中)」と表示され続けることがありました。今回の修正で、処理が無ければ正しく完了状態になります。
  • バックグラウンドエージェントの PR URL による検索を修正しました。スケジュールされた起動中やジョブがブロックされている間に作成された PR も、claude agents の検索に表示されるようになりました。

    agentsbackground

    詳しく
    claude agents では、PR の URL を使ってバックグラウンドエージェントを検索できます。これまでは、スケジュールによる起動中の処理や、ジョブが何かでブロックされている間に作成された PR が検索結果に出てこないことがありました。今回の修正で、これらの状況で開かれた PR も検索でき、対応するエージェントを見つけられるようになります。
  • Windows でエージェントビューの入力欄にテキストカーソルが表示されない問題を修正しました。

    agentswindowsui

    詳しく
    Windows で claude agents のエージェントビューを使うとき、入力欄に文字を打つ位置を示すテキストカーソル(点滅するカーソル)が表示されていませんでした。今回の修正でカーソルが表示され、どこに入力されるか分かるようになります。
  • claude --bg -cn <name> がセッション名を初期設定しない問題を修正しました。

    backgroundcli

    詳しく
    claude --bg -cn <name> は、バックグラウンドセッションを名前付きで開始するためのコマンドです。これまでは -cn で名前を指定しても、その名前がセッションに設定されないことがありました。今回の修正で、指定した名前が最初からセッション名として反映されるようになります。
  • バックグラウンドセッションが再起動前に、保存された状態の中の Windows ネットワークパスを無害化するよう修正しました。

    backgroundwindows

    詳しく
    バックグラウンドセッションは状態をファイルに保存し、必要に応じて再起動(respawn)します。Windows のネットワークパス(\\server\share のような形式)が保存状態に含まれていると、再起動時に問題を起こすことがありました。今回の修正で、再起動前にこうしたネットワークパスを無害化し、安全に復帰できるようになります。
  • 破損した状態ファイルに含まれる不正な resume ID によって、バックグラウンドセッションの再起動が拒否される問題を修正しました。

    background

    詳しく
    バックグラウンドセッションは、保存された状態ファイルを読み込んで再起動します。状態ファイルが壊れていて中の resume ID(再開用の識別子)が不正な形式になっていると、再起動が拒否されてしまっていました。今回の修正で、不正な resume ID があっても適切に処理して再起動できるようになります。
  • ~/.claude/daemon に ReadOnly 属性が設定されている場合に、Windows のバックグラウンドサービスのデーモンが起動しない問題を修正しました。

    windowsbackground

    詳しく
    Windows でバックグラウンド処理を担うサービス(デーモン)に関する修正です。~/.claude/daemon フォルダに読み取り専用(ReadOnly)属性が付いていると、デーモンが起動できませんでした。今回の修正で、この属性が設定されていてもデーモンが正常に起動するようになります。
  • クラウドセッションが、割り当てられる前に長くアイドル状態が続くと「Could not resolve authentication method」で失敗する問題を修正しました。

    cloudauth

    詳しく
    クラウドで動くセッションは、実際に使われる(claim される)前にしばらく待機することがあります。この待機が長く続くと、いざ割り当てられたときに「Could not resolve authentication method(認証方式を解決できませんでした)」というエラーで失敗していました。今回の修正で、長く待機していても正しく認証されて開始できるようになります。
原文 Markdown を表示
## 2.1.176

- Session titles are now generated in the language of your conversation (set the `language` setting to pin a specific language)
- Added `footerLinksRegexes` setting for regex-matched link badges in the footer row, configurable via user or managed settings
- Improved Bedrock credential caching: credentials from `awsCredentialExport` are now cached until their `Expiration` instead of a fixed 1 hour
- Fixed `availableModels` enforcement: alias model picks can no longer be redirected to a blocked model via `ANTHROPIC_DEFAULT_*_MODEL` environment variables, and `/fast` now refuses to toggle when it would switch to a model outside the allowlist
- 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 `if` conditions for Read/Edit/Write tool paths: documented patterns like `Edit(src/**)`, `Read(~/.ssh/**)`, and `Read(.env)` now match correctly
- Fixed Linux sandbox failing to start when `.claude/settings.json` is a symlink with an absolute target
- Fixed `/copy` and 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 `/cd` and 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 `/bg` mid-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 agents` search
- 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/daemon` has 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 status` explains version-skew behavior