Claude Code v2.1.181:インライン設定コマンド、ストリーミング改善、起動時の修正
Claude Code v2.1.181では、/config key=value構文、Apple Eventsサンドボックス対応、Bun 1.4へのアップグレードに加え、起動性能、ストリーミング、ネットワークドライブでのファイル書き込みに関する広範な修正が含まれています。
Claude Code開発チームがバージョン2.1.181をリリースしました。新しいインライン/configコマンドによる素早い設定変更、バンドルランタイムのアップグレード、ストリーミングとサブエージェントパネルの改善を含む充実したアップデートです。さらに、起動性能、macOS統合、ネットワークドライブでのファイル書き込み、ターミナル入力処理をカバーする多数の修正も含まれています。
新機能
インライン設定コマンド
新しい/config key=value構文により、プロンプトから直接あらゆる設定を変更できるようになりました。例えば/config thinking=falseのように使えます。インタラクティブモード、プリントモード(-p)、Remote Controlのすべてで動作し、設定メニューを開かずに素早く設定を変更できます。
macOS Apple Events対応
新しいsandbox.allowAppleEventsオプトイン設定により、サンドボックス化されたコマンドがmacOS上でApple Eventsを送信できるようになりました。関連する修正として、Apple Eventsエンタイトルメントの追加により、open、osascript、ブラウザベースの認証フローがmacOSでエラー-600で失敗しなくなりました。
在席検知による通知制御
新しいCLAUDE_CLIENT_PRESENCE_FILE環境変数でマーカーファイルを指定すると、マシンの前にいる間はモバイルプッシュ通知を抑制できます。デスクにいるときの余計な通知がなくなります。
ランタイムとストリーミングの改善
バンドルされたBunランタイムが1.4にアップグレードされました。長い段落のストリーミングも改善され、最初の改行を待たずにテキストが行ごとに表示されるようになりました。また、思考中にAPI接続が切断された場合、「Connection closed while thinking」と表示する代わりに自動的に再試行するようになりました。
サブエージェントパネルの改良
サブエージェントパネルが改善されました。アイドル状態のサブエージェントは30秒後に自動的に非表示になり、リストは最大5行でスクロールヒントが表示され、キーボードヒントがフッターに表示されるようになりました。さらに、フォアグラウンドのサブエージェントもバックグラウンドと同じ5階層の深さ制限に従うようになり、無制限のネストチェーンが防止されます。サブエージェントの「Thinking」時間が親エージェントの経過時間を表示していた問題や、ネストされたエージェントを待機中のサブエージェントが「waiting」ではなくカウントアップするタイマーを表示していた問題も修正されました。
起動の信頼性に関する修正
このリリースでは複数の起動時の問題が解決されています:
- 起動ごとに約120msの性能低下(2.1.169で発生):MCPサーバーが未設定の場合、最初のプロンプトがマネージド設定の取得を待たなくなりました
- ネットワーク状態が悪い環境でアカウント設定の取得が遅い場合、ターミナルが最大15秒間空白のままブロックされる問題を修正
.claude.jsonに破損したnullプロジェクトエントリが含まれる場合の起動クラッシュ(TypeError: Cannot read properties of null)を修正- Spotlightのインデックス再構築中にmacOS TUIがセッション開始時にフリーズする(Ctrl+Cが応答しない)問題を修正
ファイルと認証情報の修正
Write/Editがネットワークドライブやクラウド同期フォルダで0バイトまたは切り詰められたファイルを生成する問題が修正されました。カスタムANTHROPIC_BASE_URLおよびFoundryで、リクエストごとに変わる認証トークンが原因でプロンプトキャッシュが読み込まれなかった問題も修正されています。AWS awsCredentialExport認証情報の残り有効期間が短い場合に毎分リフレッシュされていた問題が修正され、aws configure export-credentialsのJSON形式も受け入れられるようになりました。
UIとターミナルの修正
このリリースでは、以下を含む数多くのインターフェースの問題に対処しています:
- フルスクリーンモードでのURL起動は、ネイティブターミナルの動作に合わせてCmd+クリック(macOS)/ Ctrl+クリックが必要になりました
- MCP OAuthブラウザページがClaude Codeのビジュアルスタイルに合わせられ、成功時に自動的に閉じるようになりました
claude mcp get/listは、tools/listが失敗した場合に誤解を招く✓ Connectedではなく、エラー詳細付きの! Connected · tools fetch failedを表示- モデル切り替え直後に
/recapや会話フォークが以前のモデルを使用する問題を修正 - API再試行インジケーターが再試行成功後も画面に残る問題を修正
- クリップボードにテキストがある場合、Ctrl+Vで「No image found in clipboard」と表示せず正しく貼り付け
- AskUserQuestionのプレビューがダイアログの端で切れずに折り返されるようになり、複数選択の質問で入力された「Other」の自由記述が失われなくなりました
- UTCマイナスのタイムゾーンで
/statsの日付が1日早く表示される問題を修正 - 別のプロセスが30日間のトランスクリプトクリーンアップを実行した際に、長時間アイドル状態のセッションが履歴を失う問題を修正
- その他、
/remote-controlのステータス表示、WindowsでのExitWorktree、シンボリックリンクされた設定ファイル、IDE選択行番号、Linuxクリップボード検出、タブインデントのコードプレビュー、Ghosttyのアクティビティスピナーに関する修正
アップデート方法
Claude Code v2.1.181にアップデートするには:
- 現在のバージョンを確認:
claude --version - お好みの方法でアップデート:
- パッケージマネージャー:お使いのディストリビューションのアップデートプロセスに従ってください
- 直接ダウンロード:プラットフォーム固有のバイナリについてはリリースページをご覧ください
- 新しい
/config key=value構文で素早い設定変更を試してみてください - macOSでサンドボックス化されたコマンドにApple Eventsが必要な場合は、
sandbox.allowAppleEvents設定を検討してください