Anthropic выпустила sandbox-runtime — открытую систему изоляции для агентов Claude Code. Это контейнер, в котором агент работает с файлами и командами, не трогая остальную систему, — считает Арина Михална.

открытый кодна GitHub
только проектагент не видит систему

Схема работы sandbox: агент внутри контейнера работает с файлами, команды фильтруются

Зачем агенту песочница

Claude Code выполняет команды терминала и редактирует файлы. Без изоляции он видит всю систему — домашнюю папку, системные файлы, переменные окружения. Случайная команда rm -rf или ошибка в пути — и потерянные данные.

Sandbox решает это через виртуальную файловую систему. Агент работает внутри контейнера, где видит только папку проекта. Системные команды фильтруются — вместо реальной команды выполняется её безопасная версия или отказ.

Пример: агент пытается установить пакет npm install. Sandbox проверяет команду, пропускает её для папки проекта, но блокирует попытку записи в /usr/local или домашнюю папку.

Что внутри sandbox-runtime

Anthropic открыла исходный код на GitHub. Внутри три слоя:

Слой Что делает
Виртуальная FS Монтирует папку проекта как отдельную файловую систему, остальное недоступно
Фильтр команд Проверяет каждую команду терминала перед выполнением, блокирует опасные
Логирование Записывает все действия агента — какие файлы трогал, что выполнял

Это не виртуальная машина и не Docker-контейнер — легче и быстрее. Sandbox встраивается в процесс агента и работает на уровне системных вызовов.

Для разработчиков это значит: можно взять готовый компонент и добавить в свой проект с ИИ-агентами. Не нужно писать изоляцию с нуля.

Три слоя защиты: файловая система, фильтр команд, логирование действий

Sandbox защищает систему, но сам агент всё ещё нужно контролировать — в канале разбираю, как правильно ставить задачи Claude Code и не терять контроль над проектом.

Разбор работы с агентами — в канале

Где это уже работает

Claude Code использует эту систему изоляции с момента запуска. Когда агент выполняет команду в терминале, она проходит через sandbox. Вы это не видите — работает под капотом.

Anthropic открыла код для тех, кто строит свои агентные системы. Если вы делаете инструмент вроде Claude Code, где ИИ пишет и запускает код, sandbox-runtime даёт готовое решение для изоляции.

Пример применения: вы делаете сервис для автоматизации задач на сервере. Пользователь пишет, что нужно сделать, агент генерирует скрипт и выполняет его. Без изоляции агент может случайно удалить базу или отправить приватные файлы куда не надо. С sandbox он работает в ограниченной среде.

Скриншот: Документация Claude Code с разделом о безопасности и sandbox (снято 25.10.2026)
Скриншот: Документация Claude Code с разделом о безопасности и sandbox (снято 25.10.2026)

От чего sandbox не защищает

Три случая, когда изоляция не спасёт:

  1. API-ключи и токены. Агент видит переменные окружения внутри sandbox. Если там лежит токен базы или API-ключ, агент может его использовать. Храните секреты вне проекта или используйте vault.

  2. Логика кода. Sandbox не проверяет, что делает код — он только ограничивает, где код выполняется. Агент может написать бесконечный цикл, который съест всю память, или SQL-запрос, который удалит таблицу.

  3. Сетевые запросы. По данным MarkTechPost, сетевой трафик проходит только через HTTP и SOCKS5 прокси на хосте — это контролируемый выход, но не блокировка. Агент может отправить данные из проекта на внешний сервер, если прокси настроен.

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

Что блокирует sandbox: системные команды, доступ к файлам вне проекта

Как это влияет на вашу работу

Если вы используете Claude Code, ничего не меняется. Sandbox уже работает, вы его не настраиваете.

Если вы строите свой инструмент с агентами, sandbox-runtime экономит месяцы разработки. Вместо того чтобы писать систему изоляции, берёте готовый компонент и встраиваете в свой стек.

Для тех, кто делает агентов на других моделях (GPT, Gemini, локальные), это шанс добавить такой же уровень защиты. Код открытый.

Ссылка на репозиторий и документацию — в источниках ниже.

Схема интеграции: ваш агент подключает sandbox-runtime через API

По материалам: статья MarkTechPost от 24 октября 2026, документация Claude Code.

Читайте также

Anthropic не первая открывает такие инструменты — но sandbox-runtime сделан людьми, которые уже столкнулись с проблемами агентов в продакшене. Это не теория, а работающая система, через которую проходят миллионы команд ежедневно. В канале делюсь опытом настройки агентов Claude Code и разбираю, как они работают изнутри, — считает Арина Михална.