Skip to content

opencode-dynamic-context-pruning
Плагин умной оптимизации токенов

Плагин OpenCode, который автоматически снижает использование токенов за счёт умного удаления избыточных вызовов инструментов из истории диалогов. Поддерживает три стратегии: автоматическую дедупликацию, обнаружение перезаписи и очистку ошибок, а также инструменты discard/extract на базе ИИ, позволяющие модели самостоятельно принимать решения о том, когда очищать контекст.

Почему DCP?

Существенная экономия токенов в длинных диалогах, снижение стоимости использования LLM и повышение качества ответов модели.

Стратегия автоматической дедупликации

Обнаруживает вызовы с одинаковыми именами инструментов и параметрами, автоматически сохраняя только последний, без ручного вмешательства.

Обнаружение перезаписи

Отслеживает хронологический порядок операций записи и чтения файлов, автоматически очищая операции записи, которые были перезаписаны последующими чтениями.

Стратегия очистки ошибок

Автоматически удаляет входные данные инструментов с ошибками по истечении заданного количества оборотов, сохраняя сообщения об ошибках для отладки.

Обрезание на базе ИИ

Предоставляет инструменты discard и extract, позволяя ИИ самостоятельно принимать решения о том, когда очищать контекст, обеспечивая семантическую оптимизацию.

Прозрачность и контроль

Просматривайте использование токенов и накопленную статистику через команду /dcp, поддерживается ручное обрезание.

Персистентность состояний

Сохраняет состояние обрезания и статистику между сессиями, обеспечивая долгосрочное отслеживание экономии токенов.

Программа курса
4 раздела, 11 уроков