Skip to content

fix(provider): bump OpenAI SDK to 3.0.88 - #47659

Merged
rekram1-node merged 1 commit into
devfrom
openai-sdk-3088
Sep 6, 2026
Merged

fix(provider): bump OpenAI SDK to 3.0.88#47659
rekram1-node merged 1 commit into
devfrom
openai-sdk-3088

Conversation

@opencode-agent

@opencode-agent opencode-agent Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Issue for this PR

Closes #47506

Supersedes #47519 with a dependency-only change.

The bundled OpenAI SDK drops an explicitly requested Priority tier for GPT-6 because its model-capability detection predates that model family.

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Bumps @ai-sdk/openai from 3.0.84 to 3.0.88 in opencode and core. Only the two manifests and their lockfile records change. No source changes, custom patches, or new tests.

Verified every intermediate published package, including generated JS, types, source maps, metadata, and dependency changes:

  • 3.0.85: provider-utils 4.0.39 makes Standard Schema JSON conversion optional in its type and gives an explicit error when unavailable.
  • 3.0.86: provider-utils 4.0.40 updates onInputStart documentation; no ai runtime upgrade.
  • 3.0.87: preserves tool-search output IDs from provider metadata.
  • 3.0.88: updates GPT/o-family reasoning, tier, and sampling detection, plus image response-format/default batch limits and an internal image-limit helper export. This includes broader nano priority exclusion, not just future-model recognition.

No unrelated implementation changes or new dependency requirements were found. Registry integrity hashes matched for all eight audited OpenAI/provider-utils tarballs. The lockfile changes only the two OpenAI pins and their provider-utils resolutions; Azure's separately pinned SDK is unchanged.

Credit: @GuestAUser for identifying the issue and verifying the SDK update; included as a commit co-author.

How did you verify your code works?

  • 730 existing OpenCode tests passed: session LLM, provider/transform, OpenAI WebSocket, auth override, and auth suites, with inherited Vertex API-key variables unset.
  • 7 existing Core OpenAI-provider tests passed.
  • bun typecheck passed in both packages.
  • Frozen-lockfile install, formatting, and git diff --check passed.
  • Offline request comparison covered tiers, reasoning options, tool-search replay, tool schemas, auth headers, and abort-signal forwarding, including the SDK installed by this worktree. No live API requests or production build.

Screenshots / recordings

Not applicable; no UI changes.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

Requested by: @rekram1-node (Aiden via Slack)

Co-authored-by: GuestAUser <62957566+GuestAUser@users.noreply.github.com>
@rekram1-node
rekram1-node merged commit 23ec4f5 into dev Sep 6, 2026
13 checks passed
@rekram1-node
rekram1-node deleted the openai-sdk-3088 branch September 6, 2026 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GPT-6 Astra Priority tier is stripped by the bundled OpenAI SDK

1 participant