6 6
7> .zip アーカイブと URL からプラグインを読み込み、Ctrl+R ですべてのプロジェクト全体のコマンド履歴を検索し、ローカル HEAD またはリモートデフォルトから新しいワークツリーをブランチし、オートモードのハードデニールルールで無条件にアクションをブロックします。7> .zip アーカイブと URL からプラグインを読み込み、Ctrl+R ですべてのプロジェクト全体のコマンド履歴を検索し、ローカル HEAD またはリモートデフォルトから新しいワークツリーをブランチし、オートモードのハードデニールルールで無条件にアクションをブロックします。
8 8
9Releases [v2.1.128 → v2.1.136](/docs/en/changelog.md#2-1-128)9Releases [v2.1.128 → v2.1.136](https://code.claude.com/docs/en/changelog.md#2-1-128)
102 features · 5月4日~8日102 features · 5月4日~8日
11 11
12.zip アーカイブと URL からのプラグイン12.zip アーカイブと URL からのプラグイン
19claude --plugin-url https://example.com/my-plugin.zip19claude --plugin-url https://example.com/my-plugin.zip
20```20```
21 21
22[Plugins ガイド](/docs/ja/plugins/overview.md)22[Plugins ガイド](https://code.claude.com/docs/ja/plugins/overview.md)
23 23
24すべてのプロジェクト全体での履歴検索24すべてのプロジェクト全体での履歴検索
25v2.1.12925v2.1.129
26 26
27`Ctrl+R` 逆検索はデフォルトですべてのプロジェクト全体のすべてのプロンプトに対応するようになり、v2.1.124 以前の動作を復元しました。検索中に `Ctrl+S` を押すと、現在のプロジェクトまたはセッションに絞り込むことができます。先週別のリポジトリで実行したコマンドを覚えていて、掘り下げたくない場合に便利です。27`Ctrl+R` 逆検索はデフォルトですべてのプロジェクト全体のすべてのプロンプトに対応するようになり、v2.1.124 以前の動作を復元しました。検索中に `Ctrl+S` を押すと、現在のプロジェクトまたはセッションに絞り込むことができます。先週別のリポジトリで実行したコマンドを覚えていて、掘り下げたくない場合に便利です。
28 28
29[Interactive mode: コマンド履歴](/docs/ja/interactive-mode.md#command-history)29[Interactive mode: コマンド履歴](https://code.claude.com/docs/ja/interactive-mode.md#command-history)
30 30
31その他の改善31その他の改善
32 32
33新しい `worktree.baseRef` 設定(`fresh` | `head`)は、`--worktree`、`EnterWorktree` ツール、およびエージェント分離ワークツリーがリモートデフォルトブランチまたはローカル `HEAD` からブランチするかどうかを制御します。デフォルトの `fresh` は、新しいワークツリーからプッシュされていないコミットを除外します新しい `settings.autoMode.hard_deny` ルールは、より広いアロールルールが適用される場合でも、オートモードで一致するアクションを無条件にブロックします。これは、より広いアロールルールが適用される場合でも、自動的に実行されるべきではないアクション用ですHooks は `effort.level` JSON 入力フィールドと `$CLAUDE_EFFORT` 環境変数を介してアクティブな努力レベルを受け取り、Bash ツールコマンドは `$CLAUDE_EFFORT` を読み取ることができます`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` はフルスクリーン代替スクリーンレンダラーをオプトアウトし、会話をターミナルのネイティブスクロールバックに保ちます`CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` は Homebrew または WinGet インストールがバックグラウンドでアップグレードを実行し、再起動を促すことができます`CLAUDE_CODE_SESSION_ID` は Bash ツールサブプロセス環境にあり、hooks に渡される `session_id` と一致します`/mcp` は接続されたサーバーのツール数を表示し、0 個のツールで接続されたサーバーにフラグを立てます`--channels` はコンソール(API キー)認証で機能するようになりましたBash、hooks、MCP、LSP などのサブプロセスは `OTEL_*` 環境変数を継承しなくなったため、Bash ツール経由で実行される OTEL インストルメント化されたアプリは、CLI 自体の OTLP エンドポイントを取得しなくなりますサブエージェント進捗サマリーはプロンプトキャッシュにヒットするようになり、`cache_creation` トークンコストを約 3 倍削減します複数の OAuth および認証情報の信頼性修正:並列セッションはリフレッシュトークンレース後に 401 で行き止まりにならず、MCP OAuth リフレッシュトークンは複数のサーバーが同時にリフレッシュするときに失われず、同時認証情報書き込みからのまれなログインループが修正されます新しい `parentSettingsBehavior` 管理キーは、管理者が SDK `managedSettings` をポリシーマージにオプトインできるようにします33新しい `worktree.baseRef` 設定(`fresh` | `head`)は、`--worktree`、`EnterWorktree` ツール、およびエージェント分離ワークツリーがリモートデフォルトブランチまたはローカル `HEAD` からブランチするかどうかを制御します。デフォルトの `fresh` は、新しいワークツリーからプッシュされていないコミットを除外します新しい `settings.autoMode.hard_deny` ルールは、より広いアロールルールが適用される場合でも、オートモードで一致するアクションを無条件にブロックします。これは、より広いアロールルールが適用される場合でも、自動的に実行されるべきではないアクション用ですHooks は `effort.level` JSON 入力フィールドと `$CLAUDE_EFFORT` 環境変数を介してアクティブな努力レベルを受け取り、Bash ツールコマンドは `$CLAUDE_EFFORT` を読み取ることができます`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` はフルスクリーン代替スクリーンレンダラーをオプトアウトし、会話をターミナルのネイティブスクロールバックに保ちます`CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` は Homebrew または WinGet インストールがバックグラウンドでアップグレードを実行し、再起動を促すことができます`CLAUDE_CODE_SESSION_ID` は Bash ツールサブプロセス環境にあり、hooks に渡される `session_id` と一致します`/mcp` は接続されたサーバーのツール数を表示し、0 個のツールで接続されたサーバーにフラグを立てます`--channels` はコンソール(API キー)認証で機能するようになりましたBash、hooks、MCP、LSP などのサブプロセスは `OTEL_*` 環境変数を継承しなくなったため、Bash ツール経由で実行される OTEL インストルメント化されたアプリは、CLI 自体の OTLP エンドポイントを取得しなくなりますサブエージェント進捗サマリーはプロンプトキャッシュにヒットするようになり、`cache_creation` トークンコストを約 3 倍削減します複数の OAuth および認証情報の信頼性修正:並列セッションはリフレッシュトークンレース後に 401 で行き止まりにならず、MCP OAuth リフレッシュトークンは複数のサーバーが同時にリフレッシュするときに失われず、同時認証情報書き込みからのまれなログインループが修正されます新しい `parentSettingsBehavior` 管理キーは、管理者が SDK `managedSettings` をポリシーマージにオプトインできるようにします
34 34
35[v2.1.128–v2.1.136 の完全なチェンジログ →](/docs/en/changelog.md#2-1-128)35[v2.1.128–v2.1.136 の完全なチェンジログ →](https://code.claude.com/docs/en/changelog.md#2-1-128)