Vestige представляет собой слой памяти для многоагентных систем, ориентированный на автоматизацию программирования. Инструмент позволяет агентам обмениваться контекстом без необходимости выполнения явных запросов к базе данных. Система автоматически управляет состоянием и историей взаимодействий, что снижает нагрузку на планировщик и повышает согласованность действий между различными узлами в составе агентного флота.

Основная задача Vestige — решение проблемы фрагментации контекста при работе нескольких агентов над общей кодовой базой. Вместо классического RAG-подхода, требующего постоянного формирования поисковых запросов, система использует механизм «тихой ротации» (silent rotation). Это позволяет агентам получать доступ к релевантным фрагментам кода и истории изменений в фоновом режиме, сохраняя фокус на выполнении целевых задач.

Архитектура решения оптимизирована для сценариев, где требуется высокая скорость синхронизации между агентами-разработчиками. Инструмент минимизирует задержки, возникающие при поиске информации в больших репозиториях, и обеспечивает автоматическое обновление памяти при внесении изменений в файлы проекта. Это делает систему эффективным дополнением для оркестраторов, управляющих сложными процессами разработки ПО с использованием ИИ.

Ключевые факты

  • Vestige спроектирован как queryless-слой, исключающий необходимость ручного формирования запросов к памяти.
  • Реализован механизм «тихой ротации» (silent rotation) для автоматической актуализации контекста между агентами.
  • Система ориентирована на многоагентные флоты, работающие в среде разработки ПО.
  • Решение направлено на снижение вычислительных затрат и повышение точности передачи данных между узлами системы.