Агенту не требуется полная среда Linux только потому, что один шаг может вызвать собственный двоичный файл. Предварительная версия Cloudflare Computer с открытым исходным кодом делает эту границу явным выбором во время выполнения. @cloudflare/computer представляет собой общую инструментальную поверхность...
Агенту не требуется полная среда Linux только потому, что один шаг может вызвать собственный двоичный файл. Предварительная версия Cloudflare Computer с открытым исходным кодом делает эту границу явным выбором во время выполнения.
Модель маршрутизации
@cloudflare/computer представляет собой общую панель инструментов для работы агентов, включая чтение, запись, редактирование, ls и выполнение. Поддерживаемые операции с файлами и данными могут выполняться внутри облегченных изолятов V8, предоставляемых через динамические рабочие процессы.
Если для задачи требуется Linux, собственный двоичный файл, npm или специальный инструмент, среда выполнения может выбрать контейнеры Cloudflare по требованию. Таким образом, бэкэнд-аргумент exec — это нечто большее, чем просто деталь реализации: это точка, в которой команда может закодировать политику выполнения.
Это важно для многоагентных систем, поскольку альтернативой часто является резервирование контейнера Linux для каждого агента пользователя, даже если для большинства шагов он не требуется. Модель Cloudflare делает Linux средством эскалации, а не постоянным базовым уровнем.
Одно рабочее пространство для обоих путей
Переключение сред выполнения было бы намного сложнее, если бы при каждом переключении также перемещались файлы агента. Среда выполнения использует общую виртуальную файловую систему на базе SQLite, чтобы синхронизировать рабочую область между изолятами и содержать