Разработчики представили инструмент Context Ledger, который решает проблему переполнения контекстного окна при работе над длинными проектами. Вместо удаления старых данных или их сжатия с потерей деталей, система использует git-коммиты как границы для архивации.
При каждом коммите Context Ledger создает компактную запись, содержащую ключевые решения, интерфейсы и указатель на точные байты кода в истории git. Если агенту требуются детали старой функции, он восстанавливает их из git по запросу. Это позволяет сохранять 93% точности при ответах на вопросы о прошлых этапах разработки, используя в 5 раз меньше токенов, чем при работе с полным контекстом.
Инструмент устанавливается как CLI-утилита с поддержкой хуков для Claude Code. Решение доступно на GitHub.

