- BrainTools - https://www.braintools.ru -
Я дал модели (в codex) возможность самостоятельно решать, когда нужен compact, и обязал её объяснять причину и строить план на будущее.
Зачем? компакт посреди правки большого связного куска проекта вызывает некие сомнения.
Как: в ответ вызова тулов добавляется текущая ситуация по контексту + инструкции как писать чекпоинты в агентские правила.
Теперь перед большой фазой агент проверяет остаток контекстного окна. Если планируемая работа не помещается, он сохраняет checkpoint с инфой о том, что делается и планируется после компакта, сжимает свой контекст. Очнувшись читает чекпоинт, перепроверяет состояние репозитория и продолжает работу по намеченному плану.
Вроде бы интересно, но выводов пока нет.
Потестить можно тут https://github.com/z0rgoyok/codex-luna-kit [1] (придется патчить кодекс, но это не страшно)
Автор: z0rgoyok
Источник [2]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/34150
URLs in this post:
[1] https://github.com/z0rgoyok/codex-luna-kit: https://github.com/z0rgoyok/codex-luna-kit
[2] Источник: https://habr.com/ru/articles/1068252/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1068252
Нажмите здесь для печати.