モジュール 1:コアエージェント 4 / 6
初級
Session 4 サブエージェント コンテキスト アーキテクチャ
サブエージェントとコンテキスト分離
Claude Code がクリーンなコンテキストウィンドウを持つ子エージェントを生成する方法 — 並行作業、親コンテキストの保護、複雑なサブタスクの処理。
2026年3月20日 · 17 分で読む
学ぶこと
Claude Code が複雑なサブタスクに遭遇したとき、メインの会話で処理するとは限りません。代わりにサブエージェントを生成できます:独自のクリーンなコンテキストウィンドウを持つ子プロセスです。
仕組み
┌─────────────────────────────────────────┐
│ 親エージェント │
│ │
│ "auth の実装場所を見つける必要がある。 │
│ エクスプローラーエージェントを生成。" │
│ │ │
│ ▼ │
│ ┌──────────────────────────────┐ │
│ │ 子エージェント │ │
│ │ ファイル A, B を読む(無関係) │ │
│ │ ファイル C を読む(見つけた!) │ │
│ │ → 簡潔な要約を返す │ │
│ └──────────────────────────────┘ │
│ │
│ 親は結果のみ受け取る(全探索履歴なし) │
└──────────────────────────────────────────┘
キーインサイト
サブエージェントは並列処理だけでなく、コンテキスト管理のためのものです。 AI コーディングセッションで最も貴重なリソースはコンテキストウィンドウスペースです。
次のセッション
セッション 5 では Skills と知識ローディング を扱います。