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