メインコンテンツへスキップ
モジュール 1:コアエージェント 6 / 6
初級 Session 6 コンテキスト 圧縮 メモリ管理

コンテキスト圧縮

Claude Code が3層圧縮戦略でコンテキストウィンドウの制限を管理する方法 — 長いセッションでも生産性を維持する。

2026年3月20日 15 分で読む

学ぶこと

コンテキストウィンドウは有限です。200K トークンあっても、多くのファイル読み取りとツールコールを含む長いコーディングセッションは最終的に限界に達します。その時、Claude Code は圧縮を行います。

仕組み

3層戦略

レイヤー 1: ツール出力のトリミング
  長い結果 → 切り詰め

レイヤー 2: 古いメッセージの要約
  早期の会話ターン → 圧縮要約

レイヤー 3: 最近のコンテキストを保持
  最後の N ターンを完全保持
  システムプロンプトは常に保持
  CLAUDE.md は常に保持

圧縮後に残るもの

常に保持圧縮される削除される
システムプロンプト古い会話ターン冗長なツール出力
CLAUDE.md早期のファイル読み取り置き換えられた編集
現在のタスクリスト以前の検索結果中間の探索

キーインサイト

圧縮は削除ではなく要約化です。 AI は以前何が起こったかの認識を失いませんが、逐語的な詳細を失い、本質を保持します。

これでモジュール 1 は完了です。モジュール 2 では、マルチエージェントシステムに進みます。