← Back to News
Claude Code

Claude Code v2.1.108リリース — プロンプトキャッシュTTL制御・Recap・Skill経由のスラッシュコマンド発見

元記事を読む →

Summary

Claude Code v2.1.108が4月14日19:12 UTCに公開された。`ENABLE_PROMPT_CACHING_1H`でAPI key・Bedrock・Vertex・Foundryの1時間キャッシュTTLをオプトイン、`FORCE_PROMPT_CACHING_5M`で5分TTL強制が可能に。新しい`/recap`コマンド(`/config`で設定、`CLAUDE_CODE_ENABLE_AWAY_SUMMARY`で強制可能)はセッション再開時のコンテキスト提供用。モデル本体がSkillツール経由で`/init`・`/review`・`/security-review`等の組み込みスラッシュコマンドを発見・起動できるようになった。`/undo`は`/rewind`のエイリアスに、`/model`はミッドセッション切り替え時の全履歴再読み込み(非キャッシュ)を警告表示。`/resume`ピッカーはデフォルトでカレントディレクトリのセッション、`Ctrl+A`で全プロジェクト表示。サーバーレート制限とプラン制限のエラーメッセージを区別、5xx/529エラーはstatus.claude.comへのリンクを表示。オンデマンドgrammarロードでファイル操作のメモリフットプリント削減。

Key Takeaways

  • `ENABLE_PROMPT_CACHING_1H`環境変数で1時間キャッシュTTLをオプトイン(API key/Bedrock/Vertex/Foundry共通)
  • `FORCE_PROMPT_CACHING_5M`で5分TTL強制(長時間セッションユーザー向け回避策)
  • `/recap`コマンドが新設: セッション離脱後の再開時にコンテキスト要約を提供
  • モデルがSkillツールで`/init`・`/review`・`/security-review`の組み込みコマンドを自動発見・呼び出し可能
  • `/undo`は`/rewind`のエイリアスに統合(コマンド体系の整理)
  • `/model`がミッドセッションモデル切り替え時に「全履歴の非キャッシュ再読み込み」を警告
  • `/resume`ピッカーが現ディレクトリのセッション優先表示・`Ctrl+A`で全プロジェクト切替
  • レート制限エラーメッセージでサーバー制限とプラン制限を区別、5xx/529にstatus.claude.comリンク
  • オンデマンドgrammarロードでファイル操作のメモリフットプリント削減
  • `/login`のペースト修正、Agentツールのpermissions fix、`/feedback`リトライ修正、ターミナルエスケープコード修正等多数

Best Practice Updates

  • 長時間・高コンテキストセッションで5分TTLが不利な場合は`ENABLE_PROMPT_CACHING_1H=1`で1時間TTLにオプトイン
  • セッション離脱後の復帰時は`/recap`で要約取得、telemetry無効環境では`CLAUDE_CODE_ENABLE_AWAY_SUMMARY`を設定
  • スラッシュコマンドがSkill経由でも発見可能になったため、プラグイン開発者はコマンド命名衝突に注意
  • `/model`警告が表示されるようになったのでミッドセッションでのモデル切り替えは意識的に行う

元記事の著作権は各著作者に帰属します。