Фреймворк · OpenAI
OpenAI Agents SDK (JS) вкратце
Порт Agents SDK от OpenAI для TypeScript и JavaScript с теми же агентами, передачей управления, подтверждениями и трассировкой. Добавлены голосовые агенты, работающие в браузере через WebRTC; интеграция с Temporal для обеспечения надёжности по-прежнему доступна только в Python.
Лучше всего подходит для: Приложения на Node и TypeScript, которым нужны примитивы для агентов от OpenAI, в том числе голосовые агенты в браузере с поддержкой realtime.
Основные сведения
- Сопровождающая сторона
- OpenAI
- Языки
- TypeScript, JavaScript
- Лицензия
- MIT
- Последняя версия
0.18.0· 10 сентября 2026 г.- Репозиторий
- openai/openai-agents-js
- Вариант с хостингом
- OpenAI Agent Builder (AgentKit) + ChatKit
Быстрый запуск
Установите пакет, настройте учётные данные, затем запустите простейшего агента по официальной документации. Здесь используются ID моделей из документации; возможно, в вашем аккаунте они недоступны.
npm install @openai/agents zodimport { Agent, run } from '@openai/agents';
const agent = new Agent({
name: 'Assistant',
instructions: 'You are a helpful assistant',
});
const result = await run(
agent,
'Write a haiku about recursion in programming.',
);
console.log(result.finalOutput);Возможности
| Любая модель | Да | Провайдеры, отличные от OpenAI, через @openai/agents-extensions |
|---|---|---|
| MCP-клиент | Да | |
| MCP-сервер | Не подтверждено | |
| Мультиагентность | Да | Передача управления и агенты в роли инструментов |
| Устойчивые запуски | Не подтверждено | Сериализуемое состояние выполнения, но без собственного движка для обеспечения надёжности |
| Подтверждение человеком | Да | |
| Трассировка | Да | |
| Evals | Нет |
Последние изменения
- Теперь требуется Zod v4.
- Добавлены агенты в sandbox (@openai/agents/sandbox) и realtime-агенты (@openai/agents/realtime).