chore: update gpt-5.2-codex references to gpt-5.3-codex

This commit is contained in:
YeonGyu-Kim
2026-02-06 14:20:05 +09:00
parent d3999d79df
commit 4c7215404e
15 changed files with 73 additions and 73 deletions
+12 -12
View File
@@ -67,7 +67,7 @@ describe("fetchAvailableModels", () => {
model: {
list: async () => ({
data: [
{ id: "gpt-5.2-codex", provider: "openai" },
{ id: "gpt-5.3-codex", provider: "openai" },
{ id: "gemini-3-pro", provider: "google" },
],
}),
@@ -77,7 +77,7 @@ describe("fetchAvailableModels", () => {
const result = await fetchAvailableModels(client)
expect(result).toBeInstanceOf(Set)
expect(result.has("openai/gpt-5.2-codex")).toBe(true)
expect(result.has("openai/gpt-5.3-codex")).toBe(true)
expect(result.has("google/gemini-3-pro")).toBe(false)
})
@@ -96,7 +96,7 @@ describe("fetchAvailableModels", () => {
model: {
list: async () => ({
data: [
{ id: "gpt-5.2-codex", provider: "openai" },
{ id: "gpt-5.3-codex", provider: "openai" },
{ id: "gemini-3-pro", provider: "google" },
],
}),
@@ -106,7 +106,7 @@ describe("fetchAvailableModels", () => {
const result = await fetchAvailableModels(client, { connectedProviders: ["openai", "google"] })
expect(result).toBeInstanceOf(Set)
expect(result.has("openai/gpt-5.2-codex")).toBe(true)
expect(result.has("openai/gpt-5.3-codex")).toBe(true)
expect(result.has("google/gemini-3-pro")).toBe(true)
})
@@ -134,7 +134,7 @@ describe("fetchAvailableModels", () => {
it("#given cache file with various providers #when fetchAvailableModels called with all providers #then extracts all IDs correctly", async () => {
writeModelsCache({
openai: { id: "openai", models: { "gpt-5.2-codex": { id: "gpt-5.2-codex" } } },
openai: { id: "openai", models: { "gpt-5.3-codex": { id: "gpt-5.3-codex" } } },
anthropic: { id: "anthropic", models: { "claude-sonnet-4-5": { id: "claude-sonnet-4-5" } } },
google: { id: "google", models: { "gemini-3-flash": { id: "gemini-3-flash" } } },
opencode: { id: "opencode", models: { "gpt-5-nano": { id: "gpt-5-nano" } } },
@@ -145,7 +145,7 @@ describe("fetchAvailableModels", () => {
})
expect(result.size).toBe(4)
expect(result.has("openai/gpt-5.2-codex")).toBe(true)
expect(result.has("openai/gpt-5.3-codex")).toBe(true)
expect(result.has("anthropic/claude-sonnet-4-5")).toBe(true)
expect(result.has("google/gemini-3-flash")).toBe(true)
expect(result.has("opencode/gpt-5-nano")).toBe(true)
@@ -159,7 +159,7 @@ describe("fuzzyMatchModel", () => {
it("should match substring in model name", () => {
const available = new Set([
"openai/gpt-5.2",
"openai/gpt-5.2-codex",
"openai/gpt-5.3-codex",
"anthropic/claude-opus-4-5",
])
const result = fuzzyMatchModel("gpt-5.2", available)
@@ -185,7 +185,7 @@ describe("fuzzyMatchModel", () => {
it("should prefer exact match over substring match", () => {
const available = new Set([
"openai/gpt-5.2",
"openai/gpt-5.2-codex",
"openai/gpt-5.3-codex",
"openai/gpt-5.2-ultra",
])
const result = fuzzyMatchModel("gpt-5.2", available)
@@ -794,10 +794,10 @@ describe("fetchAvailableModels with provider-models cache (whitelist-filtered)",
describe("isModelAvailable", () => {
it("returns true when model exists via fuzzy match", () => {
// given
const available = new Set(["openai/gpt-5.2-codex", "anthropic/claude-opus-4-5"])
const available = new Set(["openai/gpt-5.3-codex", "anthropic/claude-opus-4-5"])
// when
const result = isModelAvailable("gpt-5.2-codex", available)
const result = isModelAvailable("gpt-5.3-codex", available)
// then
expect(result).toBe(true)
@@ -808,7 +808,7 @@ describe("isModelAvailable", () => {
const available = new Set(["anthropic/claude-opus-4-5"])
// when
const result = isModelAvailable("gpt-5.2-codex", available)
const result = isModelAvailable("gpt-5.3-codex", available)
// then
expect(result).toBe(false)
@@ -819,7 +819,7 @@ describe("isModelAvailable", () => {
const available = new Set<string>()
// when
const result = isModelAvailable("gpt-5.2-codex", available)
const result = isModelAvailable("gpt-5.3-codex", available)
// then
expect(result).toBe(false)