Cloudflare Dynamic Worker Loader: Изоляция AI-агентов с помощью изолятов

✍️ OpenClawRadar📅 Опубликовано: 24 марта 2026 г.🔗 Source
Cloudflare Dynamic Worker Loader: Изоляция AI-агентов с помощью изолятов
Ad

Что делает Динамический загрузчик воркеров

Динамический загрузчик воркеров — это API, который позволяет воркеру Cloudflare создавать новый воркер с кодом, указанным во время выполнения, работающим в собственной защищенной песочнице. Это решает проблему безопасности при выполнении кода, сгенерированного ИИ, без уязвимостей для вашего приложения.

Техническая реализация

Функция использует изоляты — экземпляры движка выполнения JavaScript V8 — в качестве механизма песочницы. Изоляты запускаются за несколько миллисекунд и используют несколько мегабайт памяти, что делает их примерно в 100 раз быстрее и в 10–100 раз эффективнее по памяти, чем типичные контейнеры Linux.

Вот базовый шаблон кода из источника:

// Пусть ваш LLM генерирует код, например, такой.
let agentCode: string = `
  export default {
    async myAgent(param, env, ctx) {
      // ...
    }
  }
`;

// Загрузите воркер для выполнения кода let worker = env.LOADER.load({ compatibilityDate: "2026-03-01", mainModule: "agent.js", modules: { "agent.js": agentCode }, env: { CHAT_ROOM: chatRoomRpcStub }, globalOutbound: null, });

// Вызовите RPC-методы, экспортированные кодом агента await worker.getEntrypoint().myAgent(param);

Ad

Ключевые возможности

  • Нет глобальных ограничений на параллелизм: В отличие от решений на основе контейнеров, нет ограничений на количество параллельных песочниц или скорость их создания
  • Нулевая задержка: Динамические воркеры обычно работают на той же машине и потоке, что и создающий их воркер
  • Глобальное развертывание: Поддерживается во всех сотнях локаций Cloudflare по всему миру
  • Контроль безопасности: Можно блокировать доступ в интернет (globalOutbound: null) или перехватывать его
  • Доступ к API на основе RPC: Агенты могут получать доступ к определенным API через RPC-заглушки, определенные в параметре env

Контекст и ограничения

Этот подход основан на концепции режима кода Cloudflare, где агенты пишут код вместо вызова инструментов. Основное ограничение по сравнению с контейнерами заключается в том, что агентам нужно писать на JavaScript (хотя воркеры технически поддерживают Python и WebAssembly). Для небольших фрагментов кода, сгенерированных агентами ИИ, JavaScript загружается и выполняется быстрее.

📖 Прочитайте полный источник: HN AI Agents

Ad

👀 Смотрите также

CodeLedger: Открытый плагин Claude Code отслеживает использование токенов и фоновые агенты
Инструменты

CodeLedger: Открытый плагин Claude Code отслеживает использование токенов и фоновые агенты

CodeLedger — это плагин с открытым исходным кодом для сервера MCP в Claude Code, который автоматически отслеживает использование токенов в проектах, идентифицирует фоновых агентов и предоставляет рекомендации по оптимизации затрат на основе анализа локальных JSONL-файлов сессий.

OpenClawRadar
TruthGuard: Перехватчики в скриптах оболочки, которые ловят ложь AI-агентов для написания кода
Инструменты

TruthGuard: Перехватчики в скриптах оболочки, которые ловят ложь AI-агентов для написания кода

TruthGuard — это инструмент с открытым исходным кодом, который использует хуки shell-скриптов для проверки того, что на самом деле делают Claude Code и Gemini CLI, в сравнении с их заявлениями. Он обнаруживает «фантомные» правки, ложь о кодах выхода, опасные сокращения и блокирует коммиты при провале тестов.

OpenClawRadar
Навыки агента SwiftUI: Улучшение разработки интерфейсов с помощью ИИ
Инструменты

Навыки агента SwiftUI: Улучшение разработки интерфейсов с помощью ИИ

SwiftUI Agent Skill — это инструмент с открытым исходным кодом, который использует ИИ для улучшения разработки представлений SwiftUI, внедряя лучшие практики и оптимизации.

OpenClawRadar
LobsterBoard добавляет систему тем и галерею шаблонов
Инструменты

LobsterBoard добавляет систему тем и галерею шаблонов

LobsterBoard теперь включает систему тем с пятью визуальными вариантами и галерею шаблонов, которая позволяет пользователям экспортировать и импортировать макеты дашбордов с автоматическим удалением конфиденциальных данных.

OpenClawRadar