一覧へ戻る v2.1.75

バックナンバー · BACK ISSUE

v2.1.75

破壊的変更
1 破壊的変更 2 新機能 5 改善 11 修正 · 19 件の変更

有料プランで既定で Opus 4.6 の 1M コンテキストウィンドウを有効化し、/color とセッション名表示を追加。非推奨の Windows 管理設定のフォールバックパスを削除します。

破壊的変更 Breaking 1
  • 破壊的変更: 非推奨の Windows 管理設定のフォールバック C:\ProgramData\ClaudeCode\managed-settings.json を削除しました。C:\Program Files\ClaudeCode\managed-settings.json を使ってください。

    windowsenterpriseconfig

    詳しく
    破壊的変更: Windows の管理設定について、非推奨だったフォールバックの読み込み先 C:\ProgramData\ClaudeCode\managed-settings.json が削除されました。これまではこの旧パスに設定を置いても読み込まれていましたが、今後は無視されるため、設定を C:\Program Files\ClaudeCode\managed-settings.json に移す必要があります。旧パスに管理設定を置いている組織の管理者は、移行しないと組織のポリシーが適用されなくなる点に注意してください。
新機能 Feature 2
  • Max・Team・Enterprise プランで、既定で Opus 4.6 の 1M コンテキストウィンドウを追加しました(以前は追加利用が必要でした)。

    modelscontext

    詳しく
    Opus 4.6 で最大100万トークンまでの大きなコンテキストウィンドウ(モデルが一度に扱える入力量)が、Max・Team・Enterprise プランで既定で使えるようになりました。以前は追加の利用枠を消費する形でしか使えませんでしたが、今後はこれらのプランで標準的に利用できます。大きなコードベースや長い会話を一度に扱いたい有料プランのユーザーにとって、特別な操作なしに広いコンテキストの恩恵を受けられる点が嬉しい変更です。
  • セッションのプロンプトバーの色を設定する /color コマンドを全ユーザー向けに追加しました。

    uicommands

    詳しく
    セッションの入力欄(プロンプトバー)の色を設定できる /color コマンドが、全ユーザー向けに追加されました。これを使うと、現在のセッションのプロンプトバーに好みの色を割り当てられます。複数のターミナルやセッションを並行して使う人が、見た目の色で区別しやすくなります。
改善 Improvement 5
  • /rename を使ったとき、プロンプトバーにセッション名を表示するようにしました。

    ui

    詳しく
    /rename でセッションに名前を付けたとき、その名前がプロンプトバーに表示されるようになりました。これまでは名前を付けても画面上で確認しづらかったところが、入力欄付近で常に見えるようになります。どのセッションで作業しているかを一目で把握したい人に役立ちます。
  • メモリファイルに最終更新タイムスタンプを追加し、Claude がどのメモリが新しいか古いかを判断しやすくしました。

    context

    詳しく
    メモリファイル(CLAUDE.md などに保存される長期的な記憶)に最終更新日時のタイムスタンプが付くようになりました。これにより Claude が、どの記憶が新しくてどれが古いかを判断しやすくなります。古くなった情報に引きずられにくくなり、メモリを活用した作業の精度向上が期待できます。
  • フックが確認を要求するとき、権限プロンプトにフックのソース(設定/プラグイン/スキル)を表示するようにしました。

    hookspermissions

    詳しく
    フック(特定のイベントで自動実行される処理)が確認を求めてきたとき、その権限プロンプトにフックの出どころ(設定・プラグイン・スキルのいずれか)が表示されるようになりました。以前はどこで定義されたフックなのか分かりにくかったところが、ソースが明示されます。心当たりのないフックの確認が出ても、設定由来かプラグイン由来かを見分けて判断しやすくなります。
  • 不要なサブプロセスの起動をスキップすることで、MDM のない macOS マシンでの起動性能を改善しました。

    macosstartupperformance

    詳しく
    MDM(モバイルデバイス管理)で管理されていない macOS マシンでの起動性能を改善しました。これまで起動時に行っていた不要なサブプロセス(子プロセス)の起動を省くようにしたためです。管理対象でない Mac で Claude Code を使う人は、起動が速くなる恩恵を受けられます。
  • 非同期フックの完了メッセージを既定で抑制しました(--verbose やトランスクリプトモードで表示)。

    hooksui

    詳しく
    非同期フック(バックグラウンドで実行されるフック)の完了メッセージを、既定では表示しないようにしました。これまでは完了のたびにメッセージが出て画面が賑やかになりがちでしたが、今後は抑制されます。詳細を確認したい場合は --verbose を付けるか、トランスクリプトモードにすれば従来どおり表示できます。
修正 Fix 11
  • 新規インストールで /voice を 2 回切り替えないと音声モードが正しく起動しない問題を修正。

    voice

    詳しく
    新規インストール直後に、/voice を 2 回切り替えないと音声モードが正しく起動しない不具合を修正しました。これまでは初回の有効化が効かず、いったんオフにして再度オンにする必要がありました。今後はインストール直後でも一度の操作で音声モードを使い始められます。
  • /model や Option+P でモデルを切り替えた後、Claude Code のヘッダーが表示中のモデル名を更新しない問題を修正。

    modelsui

    詳しく
    /model コマンドや Option+P でモデルを切り替えた後も、Claude Code のヘッダーに表示されるモデル名が古いままになる不具合を修正しました。以前は実際には切り替わっていてもヘッダーの表示が更新されず、紛らわしい状態でした。今は切り替え後すぐに正しいモデル名が表示されます。
  • 添付メッセージの計算が undefined の値を返すときのセッションクラッシュを修正。

    agents

    詳しく
    添付メッセージに関する内部計算が undefined(未定義の値)を返したときに、セッションがクラッシュする不具合を修正しました。これまでは特定の添付処理で値が欠けると作業中のセッションが落ちることがありました。今後は同じ状況でもクラッシュせず処理が続行されます。
  • Bash ツールがパイプコマンド内の ! を壊す問題を修正(例: jq 'select(.x != .y)' が正しく動作するようになりました)。

    bash

    詳しく
    Bash ツールが、パイプでつないだコマンド内の ! 文字を壊してしまう不具合を修正しました。例えば jq 'select(.x != .y)' のように != を含むコマンドが正しく解釈されず失敗していましたが、今は意図どおりに動作します。jq などで否定や不等号を使うコマンドを実行する人に影響する修正です。
  • 管理設定で無効化されたプラグインが /plugin の Installed タブに表示される問題を修正。組織によって強制無効化されたプラグインは隠れるようになりました。

    pluginsenterprise

    詳しく
    組織の管理設定で強制的に無効化されたプラグインが、/plugin の Installed タブに表示されてしまう不具合を修正しました。これまでは使えないはずのプラグインが一覧に残って紛らわしい状態でしたが、今後は非表示になります。管理された環境で Claude Code を使う組織のユーザーにとって、実際に利用可能なプラグインだけが見えるようになります。
  • 思考と tool_use ブロックのトークン見積もりが過大になる問題を修正し、早すぎるコンテキストのコンパクト化を防ぎました。

    contextmodels

    詳しく
    思考(thinking)ブロックや tool_use(ツール呼び出し)ブロックのトークン数の見積もりが実際より多めに数えられてしまう不具合を修正しました。この過大見積もりのせいで、まだ余裕があるのにコンテキストの圧縮(コンパクト化)が早めに発動してしまうことがありました。修正により、コンテキストをより長く維持でき、不要な圧縮で会話の文脈が削られにくくなります。
  • 破損したマーケットプレイス設定のパスの扱いを修正。

    plugins

    詳しく
    プラグインのマーケットプレイス設定のパスが破損していた場合の扱いを修正しました。以前は壊れた設定パスがあると正しく処理できないことがありました。マーケットプレイスを利用するユーザーで、設定が壊れていた場合の挙動が改善されます。
  • fork または継続したセッションを再開した後、/resume がセッション名を失う問題を修正。

    agents

    詳しく
    fork(分岐)したセッションや継続したセッションを /resume で再開すると、付けていたセッション名が失われる不具合を修正しました。これまでは再開後に名前が消えてしまい、どのセッションか分かりにくくなっていました。今後は分岐・継続したセッションを再開しても名前が保持されます。
  • Config タブを開いた後、Esc が /status ダイアログを閉じない問題を修正。

    ui

    詳しく
    /status ダイアログ内で Config タブを開いた後に、Esc キーを押してもダイアログが閉じない不具合を修正しました。以前はこの操作の後だけ Esc が効かず、閉じる手段に困ることがありました。今後は Config タブを見た後でも Esc で通常どおり閉じられます。
  • プランの承認/却下時の入力処理を修正。

    permissionsui

    詳しく
    プラン(計画)を承認したり却下したりする際の入力処理の不具合を修正しました。これまでは承認・却下の操作時に入力がうまく扱われないことがありました。プランモードを使って作業を進めるユーザーにとって、承認・却下の操作がより安定して行えるようになります。
  • Agent Teams のフッターヒントが、正しい「shift + ↓ to expand」ではなく「↓ to expand」と表示する問題を修正。

    agentsui

    詳しく
    Agent Teams(複数エージェントで作業する機能)のフッターに表示される操作ヒントが、正しくは「shift + ↓ to expand」であるべきところを「↓ to expand」と誤って表示していた不具合を修正しました。これまではヒントどおりに ↓ だけ押しても展開できず混乱の元でした。今後は正しいキー操作が案内されます。
原文 Markdown を表示
## 2.1.75

- Added 1M context window for Opus 4.6 by default for Max, Team, and Enterprise plans (previously required extra usage)
- Added `/color` command for all users to set a prompt-bar color for your session
- Added session name display on the prompt bar when using `/rename`
- Added last-modified timestamps to memory files, helping Claude reason about which memories are fresh vs. stale
- Added hook source display (settings/plugin/skill) in permission prompts when a hook requires confirmation
- Fixed voice mode not activating correctly on fresh installs without toggling `/voice` twice
- Fixed the Claude Code header not updating the displayed model name after switching models with `/model` or Option+P
- Fixed session crash when an attachment message computation returns undefined values
- Fixed Bash tool mangling `!` in piped commands (e.g., `jq 'select(.x != .y)'` now works correctly)
- Fixed managed-disabled plugins showing up in the `/plugin` Installed tab — plugins force-disabled by your organization are now hidden
- Fixed token estimation over-counting for thinking and `tool_use` blocks, preventing premature context compaction
- Fixed corrupted marketplace config path handling
- Fixed `/resume` losing session names after resuming a forked or continued session
- Fixed Esc not closing the `/status` dialog after visiting the Config tab
- Fixed input handling when accepting or rejecting a plan
- Fixed footer hint in agent teams showing "↓ to expand" instead of the correct "shift + ↓ to expand"
- Improved startup performance on macOS non-MDM machines by skipping unnecessary subprocess spawns
- Suppressed async hook completion messages by default (visible with `--verbose` or transcript mode)
- Breaking change: Removed deprecated Windows managed settings fallback at `C:\ProgramData\ClaudeCode\managed-settings.json` — use `C:\Program Files\ClaudeCode\managed-settings.json`