新機能と改善が盛りだくさんのClaude Code v2.1.162、特にエラー表示が明確に!
Claude Code v2.1.162のリリース内容
原題: v2.1.162
重要度の根拠: 多くのユーザーに影響を与える改善が含まれているため。
要約
Claude Codeの新バージョンv2.1.162がリリースされ、待機セッションの状態表示や検索ツールの明示化、スラッシュコマンドの挙動変更など多くの改善が行われました。特に、起動時のエラー表示やセッション管理の改善が強調されており、開発者にとって使いやすさが向上しています。
要点
- 待機セッションの状態表示機能追加
- 検索ツールの明示化
- スラッシュコマンドの挙動変更
- 起動時エラー表示の改善
- 複数のバグ修正
本文の日本語訳(全文)を見る
## 変更点
- `claude agents --json`に`waitingFor`が追加され、待機セッションの状態を表示するようになりました(例:許可のプロンプト)。
- `--tools`オプションでGrep/Globが明示化され、組み込み検索ツールが提供されています(以前はこれらの名前は無視されていました)。
- `/effort`コマンドは、選択したレベルが新しいセッションのデフォルトとして持続することを確認します。
- オートコンプリートメニューでスラッシュコマンドをクリックすると、すぐに実行されるのではなく、プロンプトに入力されるようになりました。Enterを押すと実行されます。
- リモートコントロールは、スタートアップメッセージではなく、セッションへのリンクを含む持続的なフッターとして表示されるようになりました。
- `/ide`メニュー、`/terminal-setup`、`/scroll-speed`でWindsurfがDevin Desktopに改名されました。これはエディタのリブランドに伴うものです。
- 設定ディレクトリが読み取り専用または書き込み不可の場合に発生する静かなスタートアップハングを修正しました。Claude Codeは、メモリ内設定で起動し、スタートアップエラーを表示するようになりました。
- WebFetchの許可ルールが、組み込みの事前承認されたドメインに適用されない問題を修正しました。明示的な`WebFetch(domain:...)`の拒否/確認/許可ルールが、事前承認されたホストの自動許可よりも優先されるようになりました。
- Windowsの許可ルールが、バックスラッシュ(`~ `、`\serverolder`)や大文字小文字の異なるパスで決して一致しない問題を修正しました。また、読み取り拒否ルールはGlob/Grepの結果からファイルを隠さない問題も修正されました。
- ターンの最初に送信された中断(Esc)が、stream-json/SDKセッションで静かにドロップされる問題を修正しました。これにより、ターンは「中断された」というフィードバックなしで実行され続けます。
- API 400 `no low surrogate in string`エラーを修正しました。これは、分類子のサイドクエリや、切り捨て境界の近くに絵文字を含むMCPサーバーの説明に関連しています。
- MCPサーバーごとの`timeout`設定値が1000ms未満の場合、すべてのツールコールを中止する1秒のウォッチドッグに切り捨てられる問題を修正しました。1000ms未満の値は無視され、`MCP_TOOL_TIMEOUT`またはデフォルトにフォールバックされ、`claude mcp get`がそれに応じて注釈を付けます。
- LSPツールの`workspaceSymbol`操作が結果を返さない問題を修正しました。これにより、`query`パラメータが受け入れられ、言語サーバーに渡されます。
- `claude agents`がライブステータステキスト(ツール引数、返信、プロンプト、実行出力)を広いターミナルで60–120カラムでカットする問題を修正しました。ステータス詳細は、ターミナルの幅をフルに使用するようになりました。
- `claude agents`が長いセッション名を40カラムで切り捨てる問題を修正しました。名前カラムはターミナルの幅に合わせて成長するようになりました。
- `claude agents`のアタッチが、バックグラウンドサービスの再起動後に初回の試行でセッションリストに戻ることがある問題を修正しました。
- `claude agents`のCtrl+Vで画像をペーストしても、ディスパッチ入力やセッション返信ボックスで何も起こらない問題を修正しました。画像なしでペーストすると、ヒントが表示されるようになりました。
- ←でセッションをバックグラウンドにすると、バックグラウンドサービスが開始できない場合に会話が失われる問題を修正しました。セッションは失敗した行としてリストに残り、Enterで呼び起こすことができます。
- 送信に失敗したエージェントからの返信が失われる問題を修正しました。これらは次回のセッション開始時に配信のためにキューに入れられます。
- クロスセッションメッセージング(`SendMessage`)が、`CLAUDE_CODE_TMPDIR`または`$TMPDIR`が深いディレクトリを指す場合に静かに壊れる問題を修正しました。
- `claude agents`から実行中のバックグラウンドセッションを開くと、アタッチする前に5秒間スタールする問題を修正しました。
- より静かなスタートアップ:通知は重大度でグループ化され、セッション情報と発表は起動ごとに1行を共有します。
- スタートアップ警告は短く明確に書き直され、それぞれ具体的な修正が付けられます。
- 失敗したターンは、複数行の赤いエラーブロックの代わりにコンパクトな警告行を表示します。
- バックグラウンドサービスのスタートアップと`claude update`検証が、新しいバイナリのエンドポイントセキュリティスキャンを待つように改善され、5秒後に失敗することがなくなりました。
- バックグラウンドディスパッチの生成失敗が、エラー番号が利用できない場合にエラークラス名を報告するようになりました。
- 「ChromeでのClaude有効」および「マーケットプレイスインストール」のスタートアップメッセージが削除されました。モデルの自動更新とチームのオンボーディングのヒントが含まれています。
URL: https://github.com/anthropics/claude-code/releases/tag/v2.1.162
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.162
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。