モジュール 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 では、マルチエージェントシステムに進みます。