
OpenAI Agents SDK 0.14: sandbox-агенты для продакшена
OpenAI обновила Agents SDK до версии 0.14 с поддержкой Sandbox Agents — агентов в изолированных средах для долгих задач и корпоративного использования.
OpenAI выпустила крупное обновление своего фреймворка для создания агентов. Версия 0.14.0 не ломает обратную совместимость, но добавляет принципиально новую бета-функцию — Sandbox Agents, а также всю необходимую инфраструктуру для запуска агентов в локальных, контейнеризированных и облачных средах. По сути, это превращение относительно базового, «неопинированного» способа создавать агентов в полноценный инструментарий для вывода агентов в продакшен.
Что такое Sandbox Agents
Sandbox Agents — новинка версии 0.14.0. Sandbox-агент работает в компьютерной среде, выполняя реальную работу с файловой системой в контролируемом окружении, которое разработчик настраивает сам. Другими словами, агент получает изолированное «рабочее место» вместо прямого доступа ко всей системе.
Добавлена новая бета-поверхность sandbox runtime на основе SandboxAgent, Manifest и SandboxRunConfig — агенты могут работать в персистентных изолированных рабочих пространствах с файлами, директориями, Git-репозиториями, точками монтирования, снапшотами и поддержкой возобновления задач.
Разработчики могут использовать собственную контейнерную инфраструктуру или выбрать из готовых интеграций: Blaxel, Cloudflare, Daytona, E2B, Modal, Runloop и Vercel.
Для переносимости сред между провайдерами SDK вводит абстракцию Manifest: разработчики могут монтировать локальные файлы, определять выходные директории и подключать облачные хранилища — AWS S3, Google Cloud Storage, Azure Blob Storage и Cloudflare R2.
Быстрый старт с Sandbox Agent
from agents import Runner
from agents.run import RunConfig
from agents.sandbox import Manifest, SandboxAgent, SandboxRunConfig
from agents.sandbox.entries import GitRepo
from agents.sandbox.sandboxes import UnixLocalSandboxClient
agent = SandboxAgent(
name="Workspace Assistant",
instructions="Inspect the sandbox workspace before answering.",
default_manifest=Manifest(
entries={
"repo": GitRepo(
repo="openai/openai-agents-python",
ref="main",
),
}
),
)
result = Runner.run_sync(
agent,
"Inspect the repo README and summarize what this project does.",
run_config=RunConfig(
sandbox=SandboxRunConfig(client=UnixLocalSandboxClient())
),
)
print(result.final_output)
pip install openai-agents. Для голосовых агентов: pip install 'openai-agents[voice]', для Redis-сессий: pip install 'openai-agents[redis]'.Ключевые возможности SDK
OpenAI Agents SDK — легковесный, но мощный фреймворк для построения multi-agent (многоагентных) рабочих процессов. Он провайдер-агностичен: поддерживает Responses API и Chat Completions API от OpenAI, а также более 100 других LLM (больших языковых моделей).
graph TD
A[Agent — агент с инструкциями и инструментами] --> B[Tools — функции, MCP, hosted tools]
A --> C[Guardrails — проверка входа и выхода]
A --> D[Handoffs — передача задачи другому агенту]
D --> E[Sandbox Agent — работа в изолированной среде]
E --> F[Filesystem / Git / Cloud Storage]
A --> G[Sessions — история диалога]
A --> H[Tracing — отладка и мониторинг]
A --> I[Realtime Agents — голосовые агенты]
Сравнение режимов установки
| Возможность | Базовая установка | +voice | +redis |
|---|---|---|---|
| Текстовые агенты | ✅ | ✅ | ✅ |
| Голосовые агенты (gpt-realtime-1.5) | ❌ | ✅ | ✅ |
| Redis-сессии | ❌ | ❌ | ✅ |
| Sandbox Agents | ✅ | ✅ | ✅ |
| MCP-инструменты | ✅ | ✅ | ✅ |
| Команда установки | pip install openai-agents | pip install 'openai-agents[voice]' | pip install 'openai-agents[redis]' |
Устойчивость и долгие задачи
Состояние агента экстернализировано: если sandbox-контейнер теряется, SDK восстанавливает состояние в новом контейнере и продолжает с последней контрольной точки благодаря встроенным механизмам снапшотов и регидратации.
Запуски агентов могут использовать один или несколько sandbox-контейнеров, вызывать их по необходимости, направлять субагентов в изолированные среды и выполнять задачи параллельно для ускорения работы.
Контекст: от Swarm до продакшена
OpenAI Agents SDK позволяет строить агентные AI-приложения в легковесном пакете с минимальным числом абстракций. Это production-ready преемник экспериментального Swarm.
SDK был запущен в марте 2025 года как готовое к продакшену развитие экспериментального проекта Swarm от OpenAI. С тех пор он получил MCP-интеграции, поддержку голосовых агентов и теперь — полноценную sandbox-среду.
Sandbox-подход напрямую решает одну из главных проблем AI-систем — контроль и безопасность при автономной работе агентов.
Новые возможности Agents SDK доступны всем клиентам через API по стандартным ценам. Фреймворк остаётся open source, а OpenAI обязуется продолжать развивать Agents SDK как open-source проект, чтобы сообщество могло расширять его возможности.