Skip to content

chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.82 - #604

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ai-sdk-openai-compatible-3.x-lockfile
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ai-sdk-openai-compatible-3.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@ai-sdk/openai-compatible (source) 3.0.62 → 3.0.82 age confidence

Release Notes

vercel/ai (@​ai-sdk/openai-compatible)

v3.0.82

Compare Source

Patch Changes
  • 7716e18: Support promises and synchronous or asynchronous callbacks in provider API key and token settings. Resolve credentials per authenticated request while preserving existing authentication behavior and synchronous credential serialization.

    The experimental OpenAI Live getServerWebSocketConfig() method can now resolve asynchronously. Await its result before using the connection settings.

  • Updated dependencies [7716e18]

  • Updated dependencies [5c247e9]

  • Updated dependencies [dcd2f8d]

v3.0.81

Compare Source

Patch Changes
  • 61a315e: fix: map the top-level reasoning option consistently across providers

    Providers now resolve reasoning the same way:

    1. A provider-specific reasoning setting in providerOptions is sent unchanged. OpenAI no longer drops providerOptions.openai.reasoningEffort values that are not in its list for the model, and Fireworks no longer rewrites providerOptions.fireworks.reasoningEffort. Fireworks also sends top-level reasoning values directly instead of rounding them to 'high' at most, except for model families known to reject 'none' (GPT-OSS, GLM-5.3, Muse Spark) or 'minimal' (Nemotron, Inkling).
    2. Otherwise, reasoning maps to the closest level the model supports, rounding down, and rounds up only when there is no lower level. For example, 'xhigh' now maps to 'high' instead of 'max' on Anthropic and Bedrock models without xhigh effort, and 'medium' maps to 'low' instead of 'high' on DeepSeek, Kimi K3, and Mistral GLM-5.3 models.
    3. 'none' on a model that cannot disable reasoning maps to the model's lowest level with a compatibility warning, instead of being dropped or sending a request the API rejects. This affects GPT-6 models without 'none', xAI grok-4.5 and later, Groq GPT-OSS, Kimi K3, Perplexity, QuiverAI, Bedrock OpenAI gpt-oss models, and Gemini 2.5 Pro (minimum thinking budget). Gemini 3 and Anthropic and Bedrock between_tools mappings now emit the compatibility warning too.

    mapReasoningToProviderEffort now accepts any reasoning value, returns an optional providerOptionsEffort unchanged, and rounds levels that are missing from the effort map to the closest supported level. mapReasoningToProviderBudget maps 'none' to the minimum reasoning budget, always returns a budget, and uses the default percentage for levels missing from budgetPercentages. OpenAICompatibleChatConfig adds an optional mapReasoning function for mapping the top-level reasoning option.

  • Updated dependencies [61a315e]

v3.0.80

Compare Source

Patch Changes

v3.0.79

Compare Source

Patch Changes
  • 27a53b4: Fix string interpolation in Amazon Bedrock unsupported provider tool warnings and OpenAI / OpenAI-compatible completion errors for unexpected system messages.
  • Updated dependencies [e64ed82]

v3.0.78

Compare Source

Patch Changes

v3.0.77

Compare Source

Patch Changes

v3.0.76

Compare Source

Patch Changes

v3.0.75

Compare Source

Patch Changes

v3.0.74

Compare Source

Patch Changes

v3.0.73

Compare Source

Patch Changes
  • 869601f: fix(openai-compatible, groq, alibaba): put reasoning before text in doGenerate

v3.0.72

Compare Source

Patch Changes

v3.0.71

Compare Source

Patch Changes

v3.0.70

Compare Source

Patch Changes

v3.0.69

Compare Source

Patch Changes

v3.0.68

Compare Source

Patch Changes

v3.0.67

Compare Source

Patch Changes

v3.0.66

Compare Source

Patch Changes

v3.0.65

Compare Source

Patch Changes

v3.0.64

Compare Source

Patch Changes
  • 268225c: feat(provider): add a portable max reasoning level with native provider mappings, compatibility coercions, and budget-based fallback support.

    Compatibility notes:

    • TypeScript source compatibility: Adding max widens LanguageModelV4CallOptions['reasoning'] and the derived ReasoningLevel type. Third-party providers and consumers with exhaustive switches or Record<ReasoningLevel, ...> mappings must handle max before upgrading. Ordinary calls using existing reasoning levels remain accepted.
    • Amazon Bedrock: Existing Nova 2 calls using portable reasoning: 'xhigh' now send maxReasoningEffort: 'high' instead of the unsupported 'max', and return a compatibility warning. Anthropic and OpenAI Bedrock effort mappings retain their existing xhigh behavior. Partial Bedrock reasoning configurations continue to preserve explicit values and derive missing fields; explicit effort/budget overrides and disabled thinking no longer emit warnings for portable mappings that are not sent.
    • Fireworks: Existing portable minimal and xhigh calls keep their request mappings to low and high, respectively, and now return compatibility warnings in generation and streaming results. Portable max maps to high with the same warning behavior.

    Release classification: This remains a patch changeset under the repository's explicit release policy, which uses patch releases for both fixes and features. The TypeScript source-compatibility caveat for exhaustive consumers is disclosed above. Maintainers can override this classification with a major label if they decide to align the provider-spec addition with a future AI SDK major release.

  • Updated dependencies [fc1e19e]

  • Updated dependencies [5094ebd]

  • Updated dependencies [268225c]

  • Updated dependencies [0af2f7c]

v3.0.63

Patch Changes

Configuration

📅 Schedule: (in timezone Asia/Singapore)

  • Branch creation
    • "before 12pm on friday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) October 8, 2026 19:13
@coderabbitai

coderabbitai Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 35cc298e-5da9-4fd9-9b0d-05fe834b0132

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@ai-sdk/openai-compatible 3.0.82 UnknownUnknown
npm/@ai-sdk/provider 4.0.35 UnknownUnknown
npm/@ai-sdk/provider-utils 5.0.72 UnknownUnknown
npm/undici 7.30.1 🟢 8.2
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
Dependency-Update-Tool🟢 10update tool detected
Security-Policy🟢 10security policy file detected
Code-Review🟢 8Found 17/21 approved changesets -- score normalized to 8
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 8binaries present in source code
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies🟢 6dependency not pinned by hash detected -- score normalized to 6
Vulnerabilities🟢 82 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Fuzzing🟢 10project is fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
CI-Tests🟢 1026 out of 26 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 58 contributing companies or organizations

Scanned Files

  • pnpm-lock.yaml

@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from 2338d40 to c76bb69 Compare October 8, 2026 22:40
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.66 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.67 Oct 8, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch 4 times, most recently from 2d22561 to 6fd2d1a Compare October 13, 2026 01:41
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.67 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.68 Oct 13, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from 6fd2d1a to 1a872aa Compare October 15, 2026 04:44
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.68 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.69 Oct 15, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from 1a872aa to dc82fea Compare October 15, 2026 23:36
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.69 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.70 Oct 15, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch 3 times, most recently from e30a9dc to 372d283 Compare October 17, 2026 02:37
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.70 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.71 Oct 17, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from 372d283 to efe67ce Compare October 20, 2026 09:08
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.71 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.74 Oct 20, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from efe67ce to fae239a Compare October 21, 2026 05:38
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.74 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.75 Oct 21, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from fae239a to 9038d25 Compare October 22, 2026 20:55
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.75 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.76 Oct 22, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from 9038d25 to 35a72f7 Compare October 23, 2026 01:29
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.76 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.77 Oct 23, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch 3 times, most recently from 64fadcf to 6950ff4 Compare October 24, 2026 20:50
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.77 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.78 Oct 24, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from 6950ff4 to 6d32a2d Compare October 26, 2026 22:32
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.78 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.79 Oct 26, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from 6d32a2d to a932b1c Compare October 27, 2026 20:00
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.79 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.80 Oct 27, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from a932b1c to d592420 Compare October 29, 2026 23:23
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.80 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.81 Oct 29, 2026
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch 2 times, most recently from c7e3550 to 6faf9c8 Compare October 30, 2026 00:29
@renovate
renovate Bot force-pushed the renovate/ai-sdk-openai-compatible-3.x-lockfile branch from 6faf9c8 to 69c56a2 Compare October 30, 2026 17:27
@renovate renovate Bot changed the title chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.81 chore(deps): update dependency @ai-sdk/openai-compatible to v3.0.82 Oct 30, 2026

This branch has not been deployed

No deployments
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.

0 participants