https://github.com/Tarquinen/opencode-dynamic-context-pruning
Плагин для среды OpenCode, предназначенный для интеллектуального управления контекстом диалога и оптимизации расхода токенов LLM.
- Сжатие (Compress): Плагин заменяет старые или завершенные части диалога емкими техническими сводками. Модель сама решает, когда активировать сжатие (например, после выполнения задачи), вместо жестких лимитов.
- Дедупликация (Deduplication): Находит повторяющиеся вызовы инструментов с одинаковыми аргументами и оставляет только самый свежий результат.
- Очистка ошибок (Purge Errors): Удаляет тяжелые входные данные из ошибочных вызовов инструментов спустя заданное количество шагов (микро-диалогов), при этом сам текст ошибки сохраняется.