На крупных задачах появляется еще одна проблема: работа не помещается в одну сессию, и при следующем запуске агенту приходится восстанавливать контекст. Мало просто сохранить переписку — важно зафиксировать, что уже сделано, какие решения приняты, какие проверки выполнены и что осталось завершить.
Anthropic
проверяла схему из двух ролей. Первая сессия подготавливала репозиторий: список требований в JSON, журнал прогресса, скрипт запуска и первый коммит. В следующих сессиях агент читал историю изменений и журнал, выбирал невыполненную задачу, проверял результат и сохранял прогресс. Следующему запуску уже было от чего оттолкнуться.
С несколькими агентами к этому добавляется координация.
В другом эксперименте Anthropic 16 экземпляров Claude параллельно работали над C-компилятором на Rust. За две недели они создали около 100 тысяч строк кода и добились компиляции ядра Linux. При этом параллельная работа потребовала дополнительных механизмов координации: агенты могли конфликтовать при изменении общих файлов, а проверки становились узким местом.