Глоссарий
Компактизация контекста: сжатие истории диалога агента
Коротко: Компактизация это сжатие истории диалога, когда контекст модели переполняется: старые сообщения сворачиваются в выжимку, чтобы агент мог работать дальше. Цена сжатия в потере деталей: решение, принятое на двадцатом шаге, в выжимке превращается в одну строку, и агент может спокойно нарушить его на шаге тридцатом. Поэтому важные решения нужно держать вне диалога, в файлах проекта: спеках, ADR, инструкционных файлах, а не в памяти беседы, которую компактизация режет первой.
В наших длинных прогонах правило простое: всё, что нельзя потерять, уезжает в файл сразу после принятия решения. Диалог это черновик, файлы проекта это память.