What changed
Producer-side tools call this additive. It breaks exhaustive switches, strict parsers and generated client enums.
Affects this value on BetaModelIdsResponses reachable from 4 operations.
New value: gpt-6-rosalind.
can now return "gpt-6-rosalind"
Who is affected
Code that reads OpenAI's BetaModelIdsResponses objects, used by 4 OpenAI operations.
Before and after
| Where | Before | After |
|---|---|---|
| BetaModelIdsResponses | "computer-use-preview", "computer-use-preview-2025-03-11", "gpt-5-codex", "gpt-5-pro", "gpt-5-pro-2025-10-06", "gpt-5.1-codex-max", "gpt-5.5-pro", "gpt-5.5-pro-2026-04-23", "gpt-5.6-cyber", "gpt-daybreak-blue-latest", "gpt-daybreak-red-latest", "gpt-rosalind-research", "o1-pro", "o1-pro-2025-03-19", "o3-deep-research", "o3-deep-research-2025-06-26", "o3-pro", "o3-pro-2025-06-10", "o4-mini-deep-research", "o4-mini-deep-research-2025-06-26" | "computer-use-preview", "computer-use-preview-2025-03-11", "gpt-5-codex", "gpt-5-pro", "gpt-5-pro-2025-10-06", "gpt-5.1-codex-max", "gpt-5.5-pro", "gpt-5.5-pro-2026-04-23", "gpt-5.6-cyber", "gpt-6-rosalind", "gpt-daybreak-blue-latest", "gpt-daybreak-red-latest", "gpt-rosalind-research", "o1-pro", "o1-pro-2025-03-19", "o3-deep-research", "o3-deep-research-2025-06-26", "o3-pro", "o3-pro-2025-06-10", "o4-mini-deep-research", "o4-mini-deep-research-2025-06-26" |
| ModelIdsResponses | "computer-use-preview", "computer-use-preview-2025-03-11", "gpt-5-codex", "gpt-5-pro", "gpt-5-pro-2025-10-06", "gpt-5.1-codex-max", "gpt-5.5-pro", "gpt-5.5-pro-2026-04-23", "gpt-5.6-cyber", "gpt-daybreak-blue-latest", "gpt-daybreak-red-latest", "gpt-rosalind-research", "o1-pro", "o1-pro-2025-03-19", "o3-deep-research", "o3-deep-research-2025-06-26", "o3-pro", "o3-pro-2025-06-10", "o4-mini-deep-research", "o4-mini-deep-research-2025-06-26" | "computer-use-preview", "computer-use-preview-2025-03-11", "gpt-5-codex", "gpt-5-pro", "gpt-5-pro-2025-10-06", "gpt-5.1-codex-max", "gpt-5.5-pro", "gpt-5.5-pro-2026-04-23", "gpt-5.6-cyber", "gpt-6-rosalind", "gpt-daybreak-blue-latest", "gpt-daybreak-red-latest", "gpt-rosalind-research", "o1-pro", "o1-pro-2025-03-19", "o3-deep-research", "o3-deep-research-2025-06-26", "o3-pro", "o3-pro-2025-06-10", "o4-mini-deep-research", "o4-mini-deep-research-2025-06-26" |
Code that breaks
switch (response) {
// existing branches …
// no branch for "gpt-6-rosalind"
default:
throw new Error("unexpected value");
}Based on OpenAI’s published API specification. How severity is decided.