Claude Code v2.1.105 リリース
claude-code v2.1.105
概要
このバージョンではWorktree管理の強化、バックグラウンドモニタリング機能の追加、APIストリーム処理の改善など、複数の新機能と大量のバグ修正が含まれています。ネットワークエラーメッセージの改善、ファイル表示の最適化、WebFetchの性能向上により、ユーザーエクスペリエンスが大幅に向上しました。また、MCP機能の改善、UI/UXの細かい修正、プラグインのインストール・更新処理の問題解決など、安定性と機能性の両面で多くの改善が実施されています。
何が変わったか
- ・EnterWorktree ツールにパスパラメータを追加し、既存のWorktreeへの切り替えが可能に
- ・PreCompact フックサポートを追加。フックは終了コード2またはdecision:blockで圧縮をブロック可能
- ・プラグイン向けバックグラウンドモニタリング機能を追加。マニフェストのトップレベルに monitors キーを設定してセッション開始時またはスキル実行時に自動起動
- ・/proactive コマンドが /loop のエイリアスになった
- ・API ストリームのスタール処理を改善。5分間データがない場合はストリーム終了してリトライし、無限ハングを防止
- ・ネットワークエラーメッセージを改善。接続エラーに即座に再試行メッセージを表示し、サイレントなスピナーを廃止
- ・ファイル書き込み表示を改善。長い1行記述(例:ミニファイされたJSON)はUIで切り詰めて複数画面にまたがるページネーションを回避
- ・/doctor レイアウトを改善。ステータスアイコンを追加し、fキーを押すとClaudeが報告された問題を修正可能に
- ・/config のラベルと説明を明確性のために改善
- ・スキル説明処理を改善。リスト上限を250から1,536文字に引き上げ、説明が切り詰められた場合の起動時警告を追加
- ・WebFetch を改善。取得したページから<style>および<script>タグの内容を削除し、CSS が多いページでコンテンツバジェットを枯渇させないように
- ・スタンドアロンAgent Worktree のクリーンアップを改善。スカッシュマージされたPRのWorktreeを削除し、無期限保持を廃止
- ・MCP の大出力切り詰めプロンプトを改善。フォーマット固有のレシピ(例:JSON向けjq、テキスト向けチャンク読み込みサイズ計算)を提供
- ・キューに入れられたメッセージに添付された画像が削除されるバグを修正
- ・長い会話で入力欄が2行目に折り返された場合の画面ブランク表示バグを修正
- ・フルスクリーンモードで複数行のアシスタント応答を選択時に先頭の空白が コピーされるバグを修正
- ・アシスタントメッセージから先頭の空白がトリムされるバグを修正。ASCIIアートとインデント図が破損していた
- ・コマンド出力がクリッカブルなファイルリンク(例:Python rich/loguru ロギング)を出力する際に文字化けするバグを修正
- ・ESC プレフィックスALT エンコーディングを使用するターミナルで alt+enter が改行を挿入しないバグを修正。Ctrl+J が改行を挿入しないリグレッション(v2.1.100)も修正
- ・EnterWorktree/ExitWorktree ツール表示で「Creating worktree」テキストが重複するバグを修正
- ・フォーカスモードでキューイングされたユーザープロンプトが消えるバグを修正
- ・ワンショットスケジュール済みタスクが、ファイルウォッチャーが実行後のクリーンアップを見逃した場合に繰り返し発火するバグを修正
- ・Team/Enterprise ユーザーの場合、最初のメッセージ以降、インバウンドチャネル通知がサイレント削除されるバグを修正
- ・Marketplace プラグインで package.json とロックファイルがある場合、インストール/更新後に依存関係が自動的にインストールされないバグを修正
- ・Marketplace 自動更新で、プラグインプロセスが更新中にファイルを保持している場合に公式 Marketplace を破損状態にするバグを修正
- ・/resume、--worktree、または /branch の後に終了時に「Resume this session with...」ヒントが表示されないバグを修正
- ・フィードバックアンケートのショートカットキーが長いプロンプトの最後に入力された場合に発火するバグを修正
- ・stdio MCP サーバーが形式が悪い(非JSON)出力を生成する場合にセッションをハングさせずに「Connection closed」で高速フェイルするバグを修正
- ・MCP ツールがヘッドレス/リモートトリガーセッションの最初のターンで不足するバグを修正。MCP サーバーが非同期で接続する場合
- ・AWS Bedrock の非US地域で /model ピッカーが無効な us.* モデルID を settings.json に永続化するバグを修正。推論プロファイル発見がまだ進行中の場合
- ・429 レート制限エラーが API キー、Bedrock、Vertex ユーザーに対して未加工の JSON ダンプを表示する代わりにクリーンなメッセージを表示するバグを修正
- ・セッションに形式が悪いテキストブロックが含まれている場合のレジューム時のクラッシュを修正
- ・/help が短いターミナルの高さでタブバー、Shortcuts 見出し、フッターをドロップするバグを修正
- ・keybindings.json の形式が悪いキーバインディングエントリ値がサイレント読み込みされる代わりに明確なエラーで拒否されるバグを修正
- ・CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC が1つのプロジェクトの設定で永続的にマシンのすべてのプロジェクトの使用メトリクスを無効にするバグを修正
- ・Ghostty、Kitty、Alacritty、WezTerm、foot、rio、または Contour 使用時の16色パレット褪色を修正
影響
日常的なワークフローでは、APIストリームのタイムアウト改善により無限ハングがなくなるため、ネットワークが不安定な環境でも作業が中断されなくなります。ファイル表示の最適化により、ミニファイされたJSONやログ出力のような長い1行記述がUIを圧倒することがなくなり、作業画面がクリーンに保たれます。MCP機能の複数の改善により、プラグイン開発者は信頼性の高いワークフロー自動化が実現できるようになり、生産性が向上します。
対象ユーザー
Claude Codeユーザー・AIエンジニア・開発者・プラグイン開発者・マルチブランチ開発を行うチーム
まとめ
機能の拡張と大量のバグ修正により、安定性と使いやすさが大幅に向上した総合的なアップデート
ソース
claude-code v2.1.105
元の記事を読む →