Claude Code /

v2.1.105

3 ハイライト
4 機能追加
3 CLI・コマンド改善
1 MCP・ツール連携
24 バグ修正

ハイライト

PreCompact フックでコンテキスト圧縮をプログラムから制御できるように

新しいライフサイクルフック PreCompact が追加された。フックがコード 2 で終了するか {"decision":"block"} を返すと、Claude Code によるコンテキスト圧縮を中断できる。重要な情報を保護したい場面や、圧縮タイミングをカスタムロジックで制御したい自動化パイプラインで活用できる

停止した API ストリームが自動でリトライに切り替わる

ストリーミング受信が 5 分間停止すると、ハングしたまま待ち続けるのではなく自動でストリームを中止し、非ストリーミングモードにフォールバックして再試行するようになった。長時間のエージェントタスク中に回線の一時的な問題が起きても、ユーザーが手動で再起動する必要がなくなる

WebFetch が CSS・JS を除去してコンテキストを節約

WebFetch ツールが取得したページから <style><script> の内容を除去するようになった。CSS が巨大なページでコンテキストバジェットが枯渇する前に、実際のテキストコンテンツを読み込めるようになる

機能追加

  • /proactive/loop のエイリアスとして追加
  • スカッシュマージ済みの PR に対応するエージェントワークツリーが自動クリーンアップされるように

EnterWorktreepath パラメータで既存ワークツリーに切り替え

EnterWorktree ツールに path パラメータが追加された。リポジトリ内の既存ワークツリーのパスを直接指定して切り替えられる。新規作成と既存ワークツリーへの切り替えを同一ツールで統一的に扱えるようになった

プラグインがセッション開始時に自動起動するバックグラウンドモニターを持てるように

プラグインマニフェストのトップレベルに monitors キーを定義すると、セッション開始時またはスキル起動時に自動でバックグラウンドモニタープロセスが立ち上がる。プラグインがパッシブに状態を監視し続ける機能を実装できるようになった

CLI・コマンド改善

  • スキルの description フィールドの表示上限が 250 文字から 1,536 文字に拡大。上限を超える場合は起動時に警告を表示
  • ネットワークエラー時のメッセージが改善。接続エラーが発生すると無音のスピナーではなく、すぐにリトライメッセージを表示

/doctor に修正機能が追加

/doctor のレイアウトがステータスアイコン付きに改善され、報告された問題に対して f キーを押すと Claude が自動修正を試みる。環境の問題を診断しながらその場で解決できる

MCP・ツール連携

MCP の大きな出力にフォーマット別の削減レシピを提示

MCP ツールの出力が大きすぎる場合のトランケーションプロンプトが改善された。JSON には jq コマンド、テキストには計算済みの Read チャンクサイズなど、形式に応じた具体的な対処法を提示するようになった

バグ修正

  • 処理中に送信されたキュー済みメッセージに添付した画像が消える問題を修正
  • 長い会話でプロンプト入力が 2 行目に折り返した際に画面が空白になる問題を修正
  • フルスクリーンモードで複数行のアシスタント応答を選択コピーすると先頭の空白が含まれる問題を修正
  • アシスタントのメッセージから先頭の空白が削除されてしまい、ASCII アートやインデント付き図が崩れる問題を修正
  • Python rich / loguru 等のクリッカブルファイルリンクを出力するコマンドで bash 出力が文字化けする問題を修正
  • ESC プレフィックス alt エンコーディングを使うターミナルで alt+enter が改行を挿入しない問題を修正
  • Ctrl+J が改行を挿入しない問題(v2.1.100 での回帰)を修正
  • フォーカスモードでキューされたユーザープロンプトが消える問題を修正
  • ワンショットのスケジュールタスクが繰り返し再発火する問題を修正
  • Team/Enterprise ユーザーへのインバウンドチャンネル通知が 2 件目以降サイレントにドロップされる問題を修正
  • マーケットプレイスプラグインのインストール・更新後に package.json が存在する場合に依存関係が自動インストールされない問題を修正
  • マーケットプレイスの自動アップデートでプラグインプロセスがファイルを保持中に公式マーケットプレイスが壊れた状態になる問題を修正
  • /resume--worktree/branch 後に終了時の「Resume this session with…」ヒントが表示されない問題を修正
  • 長いプロンプトの末尾で入力するとフィードバックサーベイのショートカットが誤発火する問題を修正
  • 不正な JSON を出力する stdio MCP サーバーがセッションをハングさせる問題を修正(エラーで即失敗に変更)
  • ヘッドレス・リモートトリガーセッションの初回ターンで MCP ツールが欠落する問題を修正
  • AWS Bedrock 非米国リージョンで /model ピッカーが無効な us.* モデル ID を設定に保存する問題を修正
  • 429 レート制限エラーが生の JSON dump を表示する問題を修正(API キー・Bedrock・Vertex 各ユーザー)
  • 不正なテキストブロックを含むセッションの再開でクラッシュする問題を修正
  • 短いターミナル高さで /help のタブバーや見出し要素が欠落する問題を修正
  • keybindings.json の不正なエントリが無音でロードされる問題を修正(明確なエラーで拒否に変更)
  • 1 つのプロジェクトの CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC がすべてのプロジェクトで使用メトリクスを永続的に無効化する問題を修正
  • SSH/mosh 経由で Ghostty・Kitty・Alacritty・WezTerm・foot・rio・Contour 使用時に 16 色パレットが褪せる問題を修正
  • プランモード終了時に Bash ツールが acceptEdits への権限ダウングレードを提案する問題を修正