新機能改善バグ修正
Claude CLI v2.1.236: 新機能、多数のバグ修正、パフォーマンス改善でより快適に
v2.1.236
重要ポイント
- 新しい環境変数 `ANTHROPIC_DEFAULT_MODEL` により、セッション開始時のデフォルトモデルを設定可能に。
- クロスセッション通知機能 `notify_when_idle` が追加され、他のClaude Codeセッションのアイドル状態を検知可能に。
- クリップボードコピーやバックグラウンド処理など、ディレクトリ削除後に発生していた多数のバグを修正し、安定性が大幅に向上。
- 起動パフォーマンスの改善、オートモードの機能強化、サンドボックスのセキュリティ向上。
- `/model` ピッカーの表示改善、`/goal` の自動チェックイン、UIの細かな調整など、ユーザー体験を向上させる多数の改善を実施。
- VS Code統合において、トランスクリプトのスクリーンリーダーサポートが追加され、アクセシビリティが向上。
Claude CLIのバージョン2.1.236がリリースされました。このアップデートでは、ユーザー体験と安定性を大幅に向上させるための新機能、多数のバグ修正、および既存機能の改善が盛り込まれています。
新機能
- デフォルトモデル環境変数
ANTHROPIC_DEFAULT_MODELの追加: 新しいセッション開始時のデフォルトモデルを設定できるようになりました。/modelコマンドによる選択はこれを上書きし、再起動後も維持されます。 - クロスセッション通知
notify_when_idle: 同じマシン上の別のClaude Codeセッションに対し、アイドル状態になった際に一度だけ通知を送信する機能が追加されました(macOSおよびLinuxのみ)。これはオプトインで、ポーリングは行われません。 - [VSCode] スクリーンリーダーサポート: トランスクリプト(会話履歴)に対するスクリーンリーダーサポートが追加され、返信、許可要求、エラー、ステータス変更がリアルタイムでアナウンスされるようになりました。また、ターンごとの見出しナビゲーションも可能です。
改善点
- サンドボックスの強化 (macOS): ワイルドカードによる読み取り拒否ルール(例:
**/.env)が、許可された読み取り領域内でも優先され、拒否されたファイルの名前変更による回避ができなくなりました。 - 起動パフォーマンスの向上: セッションカウンターの書き込みがバックグラウンドで行われるようになり、起動時間が短縮されました。
- オートモードの進化:
Monitor許可ルールがオートモード中は一時的に無効化され、Bashコマンドと同様にレビューされるようになりました。また、Bedrock、Vertex AI、Foundry、およびテレメトリー無効時においても、Claude APIと同じデフォルト(重要度スコア付き分類を含む)が使用されるよう改善されました。Gitステータスチェックもより正確になりました。 /modelピッカーの視認性向上: 最新モデルの名前のみがハイライト表示されるようになり、新しいリリースが明確に示されるようになりました。/goalの自動チェックイン: 長時間バックグラウンド作業中のアイドルセッションが、30分(その後1時間、2時間)ごとに自動でチェックインするようになりました。/usageの表示改善: チームおよびエンタープライズメンバー向けに利用クレジット消費行が表示され、消費前は0%と表示されるようになりました。- UI/UXの細かな調整: セッションタイトルチップとフッターアイテムの配置が調整され、プロンプト領域との整合性が向上しました。また、Clawdマスコットのレンダリングも改善されました。
- セッションリキャップの文字数制限: 自動および
/recapによるリキャップテキストが400文字に制限され、単語の区切りでカットされるようになりました。
主なバグ修正
- ディレクトリ削除後の問題の解決: セッションが切り替わったディレクトリが削除された後に発生していた、クリップボードコピー、バックグラウンドハウスキーピング、バックグラウンドセッション、ローカルMCPログの破損が修正されました。
- フルスクリーンレンダラーの安定性向上: 起動失敗後も永続的に機能しなくなる問題が修正され、失敗した場合はクラシックレンダラーにフォールバックするようになりました。
/modelピッカーの表示問題: ターミナルよりも高くレンダリングされる問題が修正され、ウィンドウに収まる数のモデルのみが表示され、スクロールで残りにアクセスできるようになりました。SendMessageの信頼性向上: 不正な終了タグによってメッセージが拒否される問題が修正されました。また、高速なバースト送信時にメッセージが破棄される前に拒否されるようになりました。- サブプロセス起動失敗時のエラー処理: サブプロセス起動失敗時に発生していた未処理のPromise拒否が修正されました。
- フルスクリーンモードの表示問題: ターミナルサイズ変更後に新しいメッセージが表示されない、プロンプト上部に空白帯が残る、ペインが再描画されないなどの問題が修正されました。
- 設定承認プロンプトの修正: 起動時にプロンプトが表示されない、または最初のキープレスが承認として誤って認識される問題が修正されました。
- tmuxでのターミナルタブタイトル: タイトルが頻繁に更新される問題が修正され、テキストが変更された場合にのみ書き込まれるようになりました。
このアップデートにより、Claude CLIはより堅牢で使いやすくなりました。