
Команда разработчиков выпустила Mirage — унифицированную виртуальную файловую систему, предназначенную для ИИ-агентов. Её ключевая особенность заключается в том, что стандартные Unix-команды, такие как cat , grep , head и пайпы, теперь работают поверх гетерогенных сервисов. Это означает, что пользователи могут монтировать различные хранилища и сервисы — от S3 и Google Drive до Slack, Gmail, GitHub, Linear, Notion, Postgres, MongoDB и SSH — как единую файловую систему.
В основе Mirage лежит переписанная с нуля версия bash , адаптированная для работы с данными в разных форматах. Теперь ИИ-агенты могут использовать привычные команды не только для текстовых файлов, но и для структурированных данных: .parquet , .csv , .json , .h5 , а также аудиоформатов вроде .wav . Это открывает новые возможности для обработки данных, так как один пайп может связывать несколько сервисов одновременно, сохраняя единые Unix-семантики на всём пути выполнения.
Ещё одна инновация Mirage — встроенная система версионирования рабочих пространств. Пользователи могут создавать снапшоты, клонировать и откатывать целые окружения с помощью одного API-вызова. Это упрощает управление сложными проектами, где требуется отслеживать изменения и быстро возвращаться к предыдущим состояниям.
Система также поддерживает двухслойный кэш, который ускоряет повторные чтения данных. Это особенно полезно для ИИ-агентов, работающих с большими объёмами информации, так как снижает нагрузку на внешние сервисы и ускоряет выполнение задач.
Mirage можно интегрировать в различные фреймворки и приложения, включая FastAPI, Express, а также браузерные и агентные SDK. Это делает её универсальным инструментом для разработчиков, которые хотят упростить взаимодействие с данными в своих проектах. Проект доступен в открытом доступе, что позволяет сообществу вносить свой вклад в его развитие и адаптацию под новые задачи.


