capsule-fs (unicity-aos/capsule-fs)
Searching Database…
8.4K ·GitHub
Что это такое?
capsule-fs — это набор инструментов для работы с файлами для ИИ-агентов внутри Unicity AOS (также называемой Astrid OS). Он даёт агентам инструменты readfile, writefile, replaceinfile, listdirectory, grepsearch, createdirectory, deletefile и movefile, и все операции проходят через VFS airlock ядра ОС.
Это самостоятельное приложение или оно встраивается во что-то большее?
Это «капсула» — модуль, который встраивается в ядро Unicity AOS и работает как пакет coreutils для этой операционной системы агентов, а не запускается самостоятельно.
Эти инструменты работают без остальной Unicity AOS?
Нет — каждая операция проходит через VFS airlock ядра, который проверяет границы путей, изоляцию копирования при записи и права доступа, прежде чем обратиться к реальной файловой системе.
Есть ли ограничения на удаление и перемещение файлов?
Да: deletefile работает только с файлами, созданными в текущей сессии (поддержки whiteout пока нет), а movefile ограничивает размер 10 МБ, проверяет существование файлов и откатывает изменения при ошибке.
Что делает replaceinfile, если найдено несколько совпадений?
Он полностью отклоняет правку: replaceinfile срабатывает только при точном совпадении строки, которое встречается в файле ровно один раз, что предотвращает случайную перезапись в нескольких местах.
Что умеет grepsearch?
Это инструмент рекурсивного поиска по содержимому с ограничениями на глубину поиска, количество просканированных файлов и число возвращаемых совпадений, чтобы агенты не могли запустить неконтролируемый поиск.
От чего именно защищает VFS airlock?
Это привратник ядра для доступа к файловой системе: он проверяет границы путей, изолирует запись через копирование при записи и проверяет права доступа, прежде чем любой инструмент обратится к файловой системе хоста.
Which topics is it in?
file-management, agent-sandbox, sandboxing, filesystem, agent-tools, kernel, sandbox, sdk, agents, ai-agent, rust, agent