fix: map gpt-5-codex model to gpt-5-2025-08-07 for API compatibility #8274
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR attempts to address Issue #8273. Feedback and guidance are welcome.
Problem
The gpt-5-codex model was not working properly with the OpenAI provider - tool invocation and code editing were failing because the model ID was not recognized by the OpenAI API.
Solution
Added model ID mapping in the
getModel()method to convertgpt-5-codextogpt-5-2025-08-07when sending requests to the API, while preserving the original model configuration (description, verbosity support, temperature settings).Changes
src/api/providers/openai-native.tssrc/api/providers/__tests__/openai-native.spec.tsTesting
Fixes #8273
Important
Maps
gpt-5-codextogpt-5-2025-08-07ingetModel()for API compatibility, with tests added to verify functionality.gpt-5-codextogpt-5-2025-08-07ingetModel()inopenai-native.tsfor API compatibility.openai-native.spec.tsto verify model ID mapping and ensure correct API usage.gpt-5-codexmodel info is preserved while using the correct API model ID.This description was created by
for e46929b. You can customize this summary. It will automatically update as commits are pushed.