Skip to content

高度な機能

この章では、DCP の高度な機能について詳しく説明し、プラグインの内部メカニズムを理解し、複雑なシナリオで DCP を正しく使用できるよう支援します。

前提条件

この章を学習する前に、以下の内容を完了していることを確認してください:

本章の内容

レッスン説明適したシナリオ
保護メカニズムラウンド保護、保護対象ツール、保護対象ファイルパターン重要な内容の誤削除を防止
状態の永続化DCP がセッション間で削除状態と統計データを保持する方法データストレージメカニズムの理解
プロンプトキャッシングへの影響DCP の削除がプロンプトキャッシングに与える影響キャッシュヒット率の最適化
サブエージェントの処理DCP がサブエージェントセッションでの動作と制限Task ツール使用時

推奨学習パス

保護メカニズム → 状態の永続化 → プロンプトキャッシングへの影響 → サブエージェントの処理
   ↓           ↓              ↓              ↓
  必須       必要に応じて    パフォーマンス最適化時  サブエージェント使用時

推奨順序

  1. 保護メカニズム(必須)- これが最も重要な高度な機能で、これを理解することで DCP が重要な内容を誤って削除するのを防ぐことができます
  2. 状態の永続化(必要に応じて)- DCP が統計データを記録する方法、または状態の問題をデバッグする必要がある場合
  3. プロンプトキャッシングへの影響(パフォーマンス最適化時)- API コスト最適化に関心がある場合、削除とキャッシュのトレードオフを考慮する必要があります
  4. サブエージェントの処理(サブエージェント使用時)- OpenCode の Task ツールを使用してサブタスクを割り当てる場合、DCP の制限を理解する必要があります

次のステップ

この章を完了したら、以下のことができます: