Anthropic открыла sandbox-runtime: ОС-уровень изоляции для ИИ-агентов без контейнеров
Anthropic представила sandbox-runtime (srt) — инструмент для изоляции процессов на уровне операционной системы. Он не требует контейнеров: на macOS использует Seatbelt, на Linux — bubblewrap, на Windows (альфа) — выделенную учётную запись и фильтрацию трафика. Установка одной командой npm install -g @anthropic-ai/sandbox-runtime, после чего команды запускаются через префикс srt.
Изоляция покрывает всё дерево процессов, включая скрипты и дочерние процессы. По умолчанию чтение разрешено везде, запись запрещена, сеть заблокирована — только явно разрешённые домены. Настройки выносятся в ~/.srt-settings.json. Инструмент не привязан к Claude Code и может использоваться с любыми агентами, MCP-серверами или консольными программами.
Внутренние тесты Anthropic показывают, что применение sandbox-runtime сократило количество запросов на разрешения в Claude Code на 84% (самооценка компании). Разработчики меньше устают от подтверждений, а агент свободно действует внутри заданных границ. Пакет опубликован под лицензией Apache-2.0, размер ~11,4 МБ, требует Node.js 22.12+.
sandbox-runtime доступен и как CLI, и как TypeScript-библиотека. Для MCP-сервера достаточно заменить команду npx на srt, а правила прописать в конфигурации. Библиотека предоставляет SandboxManager — можно инициализировать прокси и получить обёрнутую команду для запуска.