新機能とバグ修正が盛り込まれたClaude Code v2.1.160が公開!
Claude Code v2.1.160リリース内容
原題: v2.1.160
重要度の根拠: 多くのユーザーに影響するバグ修正と機能改善が含まれているため。
要約
Claude Codeの新バージョンv2.1.160が公開され、セキュリティ向上のためのプロンプト追加や、様々なバグ修正が行われました。特に、シェル起動ファイルやビルドツール設定ファイルの書き込み時に確認を求める機能が追加され、誤ったコマンド実行を防ぐことが可能となっています。また、Windows向けのクリップボード問題やセッション復元の不具合も修正され、全体的なパフォーマンスが向上しました。
要点
- シェル起動ファイル書き込み時に確認プロンプト追加
- Windowsのクリップボード問題を修正
- セッション復元時の履歴喪失を解消
- バックグラウンドエージェントの不具合を修正
- 全体的なパフォーマンスが向上
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Claude Code v2.1.160では、セキュリティ強化のためのプロンプトが追加され、特にシェル起動ファイル(.zshenv、.bash_loginなど)やビルドツール設定ファイル(.npmrc、.yarnrcなど)を書き込む前に確認を求める機能が実装されています。これにより、誤ったコマンド実行のリスクが軽減されます。また、WindowsにおいてWSLでのクリップボード問題、セッション復元時にチャット履歴が失われるバグ、バックグラウンドでのエージェントの不具合など、多数のバグが修正されており、全体的なパフォーマンス向上が図られています。特に、バックグラウンドセッションの処理やエージェントの応答性が改善されることで、ユーザーエクスペリエンスが向上します。
本文の日本語訳(全文)を見る
## 変更点
- シェル起動ファイル(.zshenv、.zlogin、.bash_login)および `~/.config/git/`への書き込み前にプロンプトを追加しました。これにより、意図しないコマンド実行を防ぎます。
- `acceptEdits`モードでは、コード実行を許可するビルドツール設定ファイル(.npmrc、.yarnrc*、bunfig.toml、.bazelrc、.pre-commit-config.yaml、.devcontainer/など)への書き込み前にプロンプトが表示されます。
- grepでファイルを表示後、別の読み込みが不要になりました:単一ファイルの `grep`/`egrep`/`fgrep`コマンドは、読み込み前の編集チェックを満たすようになりました。
- WSLでの選択時コピーがWindowsクリップボードに書き込まれない問題を修正しました。今後はOSC 52ではなくPowerShellのinteropを使用します。
- `claude agents`から完了したセッションを復元する際に、チャット履歴が失われて元のプロンプトが再実行される問題を修正しました。
- 一晩で退いた後に再アタッチされたバックグラウンドセッションが会話を失い、元のプロンプトを再実行する問題を修正しました。
- バックグラウンドデーモンが負荷の高いマシンでコールドスタートする際に、「ソケットが欠けている」というエラーが発生することがあった問題を修正しました。
- Windowsでバックグラウンドセッションを開始したディレクトリが、`claude rm`を実行した後も削除できない問題を修正しました。
- 仕事を再開したバックグラウンドエージェントがエージェントリストの完了項目として表示される問題を修正しました。
- セッションリストに戻る際に `claude agents` が数秒フリーズする問題を修正しました。これは、毎回終了時に自動アップデーターが再チェックするためです。
- 重いCPU負荷時にバックグラウンドセッションまたはエージェントビューに接続していると、Esc、矢印キー、タイピングが反応しなくなる問題を修正しました。
- バックグラウンドエージェントがターミナルがサポートしていない同期出力マーカーを出力していた問題を修正しました(Apple Terminal、tmux)。これにより、実行中のエージェントに入る際にレンダリングアーティファクトが発生していました。
- セッションリストからエージェントを開いた直後にプロンプト履歴ではなくトランスクリプトがマウスホイールでスクロールされる問題を修正しました。
- CJK IMEの合成が `claude agents`ビューの入力カーソルではなく、画面下部左側に表示される問題を修正しました。
- 有効な `file:///C:/...`リンクが、ハイパーリンクをサポートするWindowsターミナルで壊れたパスに書き換えられる問題を修正しました。
- プロジェクトディレクトリまたはブランチ名に非ASCIIまたは特殊文字が含まれていると、ボイスモードが接続できない問題を修正しました。
- サードパーティプロバイダー(Bedrock/Vertex/Foundry)での自動モードの利用不可メッセージを修正し、誤ってモデルを責めるのではなく `CLAUDE_CODE_ENABLE_AUTO_MODE`オプトインを指摘するようにしました。
- `/effort ultracode`がモデルがxhighを実行できない場合に動的ワークフロー設定を誤って責めていた問題を修正しました。ultracodeはサポートしていないモデルでは提供されなくなります。
- SDKや他のホスト経由で実行する際に `--model`を示唆するモデルが見つからないエラーを修正しました。
- 短時間モードセッションを再開する際に、短時間モードをオフにした状態でClaudeの過去の返信がスクロールバックから消える問題を修正しました。
- vimモードで `p` がカーソルの下の行にペーストされる問題を修正しました。これはレジスタが `v$`でヤンクされた場合です。
- `claude agents`で最近非アクティブだったバックグラウンドエージェントセッションを開くパフォーマンスが改善されました。
- 自動モード分類器のレイテンシを改善し、日常的な動作の推論を減らすことで「このアクションを評価できなかった」ブロックの可能性を低下させました。
- バックグラウンドセッションの終了処理(`claude rm`/`stop`、アイドルリープ)を改善し、実行中のシェルサブプロセスにSIGTERMを送信してからSIGKILLを送信するようにしました。これによりクリーンアップハンドラーが実行されます。
- `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE`を削除しました。この環境変数は現在ノーオペです。
- スタートアップからJetBrainsプラグインのインストール提案が削除されました。
- 動的ワークフローのトリガーキーワードを `workflow` から `ultracode` に変更しました。「workflow」という単語では実行されなくなり、ユーザー自身の言葉でリクエストすることは依然として機能します。トリガーキーワードはプロンプト入力で紫色にハイライトされます。
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.160
媒体: Claude Code Releases
※本記事は Anthropic / OpenAI / Google / Meta / Mistral / DeepSeek / Sakana 等各社の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。