github.devotd.
NewAI agents

openai/openai-agents-js — JavaScript·TypeScript agent framework

openai/openai-agents-js is a framework for building multi-agent workflows in JavaScript and TypeScript.

Repositoryopenai/openai-agents-js ↗

A lightweight, powerful framework for multi-agent workflows and voice agents

stars
★ 3.9K
Forks
989
Language
TypeScript
License
MIT
Latest release
@openai/agents-extensions@0.20.0
Read original source ↗View on GitHub ↗

openai/openai-agents-js is a framework for building multi-agent workflows in JavaScript and TypeScript. Its README describes it as lightweight yet powerful and not tied to a specific provider. The primary language is TypeScript, and it is MIT licensed. What we introduce this time is the repository's feature composition. The latest release recorded in FACTS is not a repository-wide version but @openai/agents-extensions@0.20.0, and the changes in that release were not given.

This SDK is used to structure flows in which agents divide and handle multi-stage tasks. The components listed in the docs are Agents, Sandbox Agents, Realtime Agents, along with Tools, Guardrails, Handoffs, Sessions and Tracing. Sessions covers session history, and Handoffs supports handing work over between agents. Realtime conversation features are included as well, and it is introduced as supporting a way to interrupt a flow to wait for human approval. So it is a composition suited to JavaScript·TypeScript projects that want to handle agent-to-agent connections and sessions together, rather than a single conversation call.

That said, this feature list alone cannot tell you the actual production performance or the depth of the support scope. FACTS contains no performance figures or benchmarks, and no specific constraints on Realtime or Sandbox are given. The Momentum score is recorded as 2.9/10, but that value alone cannot settle anything about quality or adoption. So this is an SDK to approach with the published feature composition as a starting point, while separately checking the detailed conditions of the features you need and the change history of the latest release.