Framework · OpenAI
OpenAI Agents SDK (JS) em resumo
A versão em TypeScript e JavaScript do Agents SDK da OpenAI, com os mesmos agentes, handoffs, aprovações e tracing. Ela adiciona agentes de voz em tempo real que rodam no navegador via WebRTC, enquanto a integração de durabilidade com Temporal continua exclusiva do Python.
Ideal para: Apps em Node e TypeScript que precisam das primitivas de agentes da OpenAI, incluindo voz em tempo real no navegador.
Principais informações
- Responsável pela manutenção
- OpenAI
- Linguagens
- TypeScript, JavaScript
- Licença
- MIT
- Versão mais recente
0.18.0· 10 de setembro de 2026- Repositório
- openai/openai-agents-js
- Opção hospedada
- OpenAI Agent Builder (AgentKit) + ChatKit
Início rápido
Instale o pacote, configure as credenciais e execute o agente mais simples da documentação oficial. Os IDs dos modelos são os usados na documentação e talvez não estejam habilitados na sua conta.
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);Recursos
| Qualquer modelo | Sim | Provedores que não são da OpenAI via @openai/agents-extensions |
|---|---|---|
| Cliente MCP | Sim | |
| Servidor MCP | Não confirmado | |
| Multiagente | Sim | Handoffs e agentes como ferramentas |
| Execuções duráveis | Não confirmado | Estado de execução serializável, mas sem um mecanismo de durabilidade oficial |
| Aprovação humana | Sim | |
| Rastreamento | Sim | |
| Avaliações | Não |
Mudanças recentes
- Agora exige Zod v4.
- Foram adicionados agentes sandbox (@openai/agents/sandbox) e agentes em tempo real (@openai/agents/realtime).