CubeSandbox від Tencent: E2B-сумісна пісочниця для ШІ
CubeSandboxE2BAI sandboxing
Що саме випустила Tencent
Тут привертає увагу не просто ще одна пісочниця, а спроба зробити API E2B фактичним інтерфейсом перенесення. В анонсі відкритого релізу CubeSandbox Tencent AI описує проєкт як open-source середовище для безпечного виконання коду ШІ-агентів з апаратною ізоляцією на RustVMM і KVM. Це вже не звичайний контейнерний бар’єр: недовірений код відокремлюється засобами віртуалізації.
Найпрактичніша деталь проєкту — заявлена сумісність з E2B SDK. За матеріалами Tencent, наявний застосунок на E2B можна переключити на CubeSandbox зміною однієї змінної середовища, не торкаючись бізнес-логіки. Для доступу перелічені Python SDK, TypeScript SDK, REST API та CLI.
На момент анонсу Tencent також заявляла холодний старт до 60 мс і накладні витрати пам’яті менш як 5 МБ. Цифри виглядають переконливо, особливо для агентних циклів, де пісочниці доводиться часто створювати й знищувати. Проте це показники розробника, а не незалежне пряме порівняння з альтернативами.
Поруч є OpenSandbox — ще один проєкт, який заявляє сумісність з E2B. Його акцент інший: самостійне розгортання, Docker і виконання всередині приватної мережі, коли код або дані не можна випускати назовні. У доступних матеріалах OpenSandbox немає зіставних показників холодного старту, тому чесного порівняння швидкості поки немає.
Чому сумісність важливіша за гарний бенчмарк
Головна зміна тут не в 60 мс, а в меншій прив’язці застосунку агентів до одного виконавця. Якщо E2B SDK стає спільним шаром, рушій пісочниці можна обирати за моделлю ізоляції, місцем розгортання та операційними обмеженнями, а не переписувати весь контур виконання.
Для чутливих даних OpenSandbox виглядає зрозумілим кандидатом завдяки self-hosted моделі. CubeSandbox цікавіший там, де апаратна ізоляція та швидкий запуск важливіші за простоту контейнерного стеку. Виграють розробники агентів, а платформам доведеться конкурувати реальною надійністю рантайму, а не формою API.
Насамперед варто перевірити не демонстраційний cold start, а поведінку під паралельним навантаженням, очищення стану між сесіями та повноту сумісності з E2B на помилках і тайм-аутах. Саме там зазвичай закінчується drop-in replacement і починається інженерна реальність. Якщо сумісність витримає ці крайні випадки, ринок пісочниць нарешті отримає переносний інтерфейс, а не черговий закритий острів.