diff --git a/packages/server/src/server/agent/providers/claude/agent.test.ts b/packages/server/src/server/agent/providers/claude/agent.test.ts index 56a4b2473f..443518eb60 100644 --- a/packages/server/src/server/agent/providers/claude/agent.test.ts +++ b/packages/server/src/server/agent/providers/claude/agent.test.ts @@ -424,8 +424,8 @@ describe("ClaudeAgentClient.fetchCatalog", () => { }); expect(models.map((m) => m.id)).toEqual([ - "claude-fable-5-1", "claude-opus-5", + "claude-fable-5-1", "claude-fable-5", "claude-fable-5[1m]", "claude-opus-4-8[1m]", diff --git a/packages/server/src/server/agent/providers/claude/model-manifest.ts b/packages/server/src/server/agent/providers/claude/model-manifest.ts index 1aa7a16a1f..e7e660a229 100644 --- a/packages/server/src/server/agent/providers/claude/model-manifest.ts +++ b/packages/server/src/server/agent/providers/claude/model-manifest.ts @@ -34,13 +34,6 @@ export const CLAUDE_DISABLED_THINKING_OPTION_ID = "off"; export const CLAUDE_ULTRACODE_THINKING_OPTION_ID = "ultracode"; export const CLAUDE_MODEL_MANIFEST = [ - { - id: "claude-fable-5-1", - label: "Fable 5.1", - description: "Fable 5.1 · Most powerful model", - contextWindowMaxTokens: 1_000_000, - effortLevels: CLAUDE_EFFORT_LEVELS.xhigh, - }, { id: "claude-opus-5", label: "Opus 5", @@ -52,6 +45,13 @@ export const CLAUDE_MODEL_MANIFEST = [ supportsThinkingDisabled: true, supportsFastMode: true, }, + { + id: "claude-fable-5-1", + label: "Fable 5.1", + description: "Fable 5.1 · Most powerful model", + contextWindowMaxTokens: 1_000_000, + effortLevels: CLAUDE_EFFORT_LEVELS.xhigh, + }, { id: "claude-fable-5", // COMPAT(claudeFable5OneMillionId): added in v0.3.0, remove after 2027-02-06 once pre-v0.3.0 app preferences are outside support. diff --git a/packages/server/src/server/agent/providers/claude/models.test.ts b/packages/server/src/server/agent/providers/claude/models.test.ts index c09af2cd7a..9e3cc088bd 100644 --- a/packages/server/src/server/agent/providers/claude/models.test.ts +++ b/packages/server/src/server/agent/providers/claude/models.test.ts @@ -50,8 +50,8 @@ describe("getClaudeModels", () => { it("returns all claude models", () => { const models = getClaudeModels(); expect(models.map((m) => m.id)).toEqual([ - "claude-fable-5-1", "claude-opus-5", + "claude-fable-5-1", "claude-fable-5", "claude-fable-5[1m]", "claude-opus-4-8[1m]", @@ -82,8 +82,8 @@ describe("getClaudeModels", () => { expect(contextWindows).toEqual( new Map([ - ["claude-fable-5-1", 1_000_000], ["claude-opus-5", 1_000_000], + ["claude-fable-5-1", 1_000_000], ["claude-fable-5", 1_000_000], ["claude-fable-5[1m]", 1_000_000], ["claude-opus-4-8[1m]", 1_000_000],