Framework · OpenAI
Sekilas tentang OpenAI Agents SDK (JS)
Port TypeScript dan JavaScript dari Agents SDK milik OpenAI, dengan agent, handoff, persetujuan, dan tracing yang sama. SDK ini menambahkan realtime voice agent yang berjalan di browser melalui WebRTC, sedangkan integrasi durabilitas Temporal masih hanya tersedia untuk Python.
Cocok untuk: Aplikasi Node dan TypeScript yang membutuhkan primitif agent dari OpenAI, termasuk realtime voice di browser.
Fakta utama
- Pengelola
- OpenAI
- Bahasa
- TypeScript, JavaScript
- Lisensi
- MIT
- Versi terbaru
0.18.0· 10 September 2026- Repositori
- openai/openai-agents-js
- Opsi hosted
- OpenAI Agent Builder (AgentKit) + ChatKit
Panduan cepat
Instal paket, atur kredensial, lalu jalankan agent paling sederhana dari dokumentasi resmi. ID model mengikuti yang digunakan dalam dokumentasi dan mungkin belum diaktifkan untuk akun Anda.
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);Fitur
| Model apa pun | Ya | Provider non-OpenAI melalui @openai/agents-extensions |
|---|---|---|
| Klien MCP | Ya | |
| Server MCP | Belum dikonfirmasi | |
| Multi-agent | Ya | Handoff dan agent sebagai tool |
| Eksekusi tahan lama | Belum dikonfirmasi | Status run yang dapat diserialisasi, tetapi tidak ada durable engine pihak pertama |
| Persetujuan manusia | Ya | |
| Tracing | Ya | |
| Evals | Tidak |
Perubahan terbaru
- Kini memerlukan Zod v4.
- Menambahkan sandbox agent (@openai/agents/sandbox) dan realtime agent (@openai/agents/realtime).