高度な機能
この章では、DCP の高度な機能について詳しく説明し、プラグインの内部メカニズムを理解し、複雑なシナリオで DCP を正しく使用できるよう支援します。
前提条件
この章を学習する前に、以下の内容を完了していることを確認してください:
- インストールとクイックスタート - DCP の基本的なインストールと使用方法の理解
- 設定の完全ガイド - DCP の設定システムの習熟
- 自動削除戦略の詳細 - DCP のコア削除戦略の理解
本章の内容
| レッスン | 説明 | 適したシナリオ |
|---|---|---|
| 保護メカニズム | ラウンド保護、保護対象ツール、保護対象ファイルパターン | 重要な内容の誤削除を防止 |
| 状態の永続化 | DCP がセッション間で削除状態と統計データを保持する方法 | データストレージメカニズムの理解 |
| プロンプトキャッシングへの影響 | DCP の削除がプロンプトキャッシングに与える影響 | キャッシュヒット率の最適化 |
| サブエージェントの処理 | DCP がサブエージェントセッションでの動作と制限 | Task ツール使用時 |
推奨学習パス
保護メカニズム → 状態の永続化 → プロンプトキャッシングへの影響 → サブエージェントの処理
↓ ↓ ↓ ↓
必須 必要に応じて パフォーマンス最適化時 サブエージェント使用時推奨順序:
- 保護メカニズム(必須)- これが最も重要な高度な機能で、これを理解することで DCP が重要な内容を誤って削除するのを防ぐことができます
- 状態の永続化(必要に応じて)- DCP が統計データを記録する方法、または状態の問題をデバッグする必要がある場合
- プロンプトキャッシングへの影響(パフォーマンス最適化時)- API コスト最適化に関心がある場合、削除とキャッシュのトレードオフを考慮する必要があります
- サブエージェントの処理(サブエージェント使用時)- OpenCode の Task ツールを使用してサブタスクを割り当てる場合、DCP の制限を理解する必要があります
次のステップ
この章を完了したら、以下のことができます:
- よくある問題とトラブルシューティング を確認して、使用中の問題を解決する
- ベストプラクティス を読んで、Token 節約効果を最大限に活用する方法を学ぶ
- アーキテクチャの概要 を深く読んで、DCP の内部実装を理解する