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