Skip to content

Conversation

@paulweezydesign
Copy link
Owner

Summary

Introduces a new, fully functional JavaScript/TypeScript SDK for OpenAI Agents, achieving one-to-one feature parity with the Python SDK. This implementation prioritizes modern functional programming, composability, immutability, and comprehensive TypeScript support, offering both fluent API and functional composition for agent development.

Test plan

Comprehensive demo.ts and examples/ showcase all features, functional patterns, and Python SDK parity. Core functionalities are covered by tests/basic.test.ts. The project successfully builds and passes initial tests.

Issue number

N/A

Checks

  • I've added new tests (if relevant)
  • I've added/updated the relevant documentation
  • I've run pnpm test and pnpm test:examples
    • (If you made a major change) I've run pnpm test:integration (see details)
  • I've made sure tests pass
  • I've added a changeset using pnpm changeset to indicate my changes

Open in Cursor Open in Web

@cursor
Copy link

cursor bot commented Sep 3, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@gitnotebooks
Copy link

gitnotebooks bot commented Sep 3, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants