Skip to content

refactor(ai): make OpenAI Responses extend Open Responses - #38681

Merged
nexxeln merged 3 commits into
v2from
nxl-open-responses
Jul 24, 2026
Merged

nexxeln merged 3 commits into
v2from
nxl-open-responses

Conversation

@nexxeln

@nexxeln nexxeln commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a provider-neutral Open Responses protocol, options namespace, and metadata namespace
  • compose OpenAI Responses over the baseline for image generation, hosted tools, event aliases, WebSocket transport, and OpenAI defaults
  • move compatible and Vertex Responses routes to the baseline without inheriting OpenAI behavior

Testing

  • bun test in packages/ai (434 passed, 28 skipped)
  • bun typecheck in packages/ai
  • bun typecheck in packages/core
  • bun test test/model-resolver.test.ts test/aisdk.test.ts in packages/core
  • repository-wide bun typecheck via the pre-push hook

Closes #38537

@nexxeln
nexxeln merged commit c5680a2 into v2 Jul 24, 2026
7 checks passed
@nexxeln
nexxeln deleted the nxl-open-responses branch July 24, 2026 13:06
jinhuang712 pushed a commit to jinhuang712/opencode that referenced this pull request Sep 26, 2026
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.

1 participant