OpenAI обновила Agents SDK ключевые изменения Agents SDK был запущен в марте 2025 года как product

OpenAI обновила Agents SDK — ключевые изменения

Agents SDK был запущен в марте 2025 года как production-ready преемник экспериментального проекта Swarm, который активно использовался разработчиками. Теперь SDK получил самое значимое обновление с момента запуска.

Что нового:

1. Sandboxing (изолированные среды)

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

По словам Карана Шармы из product-команды OpenAI: «В ядре этого релиза — совместимость существующего Agents SDK со всеми sandbox-провайдерами».

2. Long-horizon harness (обвязка для долгих задач)

Оркестрационная обвязка для сложных многошаговых задач — разработчики подключают собственную инфраструктуру, а harness берёт на себя персистентное состояние и координацию. Говоря проще: агент теперь может вести длинные, разветвлённые цепочки действий без потери контекста.

3. Subagents и Code Mode — эти возможности анонсированы и скоро появятся в обеих языковых версиях SDK.

4. Поддержка 100+ LLM

SDK изначально спроектирован так, что работает с любой моделью, совместимой с Chat Completions API — поддерживается более 100 не-OpenAI моделей. Никакого vendor lock-in.

Архитектура SDK (напоминание о базовых примитивах)

SDK построен вокруг четырёх ключевых абстракций: Agents (инструкции + инструменты), Handoffs (передача управления между агентами), Guardrails (валидация входных и выходных данных) и встроенный Tracing.

Доступность

Новые возможности — harness и sandbox — сначала запускаются для Python, поддержка TypeScript появится позже. Доступно всем клиентам API по стандартным тарифам.

https://openai.com/index/the-next-evolution-of-the-agents-sdk/

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *