Skip to content

Расширенные функции

В этом разделе мы подробно разберём расширенные возможности DCP, чтобы вы поняли внутренние механизмы плагина и смогли эффективно использовать его в сложных сценариях.

Предварительные требования

Прежде чем приступить к изучению этого раздела, убедитесь, что вы уже:

Содержание раздела

УрокОписаниеКогда пригодится
Механизмы защитыЗащита раундов, инструментов и файлов от случайного удаленияКогда нужно предотвратить случайное удаление
Сохранение состоянияКак DCP сохраняет данные об обрезании и статистику между сессиямиДля понимания хранения данных
Влияние на кэшированиеКак обрезание влияет на кэширование prompt'овПри оптимизации стоимости API
Работа с субагентамиПоведение DCP в сессиях с субагентамиПри использовании инструмента Task

Рекомендуемый порядок изучения

Механизмы защиты → Сохранение состояния → Влияние на кэширование → Работа с субагентами
       ↓                  ↓                      ↓                       ↓
    Обязательно      По необходимости     При оптимизации          При использовании

Рекомендуемая последовательность:

  1. Механизмы защиты (обязательно) — это самая важная расширенная функция; понимание поможет избежать случайного удаления
  2. Сохранение состояния (по необходимости) — если вам нужно разобраться, как DCP ведёт статистику, или нужно отладить проблемы с состоянием
  3. Влияние на кэширование (при оптимизации) — когда вы заботитесь о стоимости API, нужно найти баланс между обрезанием и кэшированием
  4. Работа с субагентами (при использовании субагентов) — если вы используете инструмент Task в OpenCode для создания подзадач, нужно знать ограничения DCP

Следующие шаги

Пройдя этот раздел, вы сможете: