diff --git a/src/index.ts b/src/index.ts index 4af773d..7e80a0e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,13 +1,7 @@ export const type = "claude_k8s"; export const label = "Claude (Kubernetes)"; -export const models = [ - { id: "claude-opus-4-6", label: "Claude Opus 4.6" }, - { id: "claude-sonnet-4-6", label: "Claude Sonnet 4.6" }, - { id: "claude-haiku-4-6", label: "Claude Haiku 4.6" }, - { id: "claude-sonnet-4-5-20250929", label: "Claude Sonnet 4.5" }, - { id: "claude-haiku-4-5-20251001", label: "Claude Haiku 4.5" }, -]; +export const models: undefined = undefined; export const agentConfigurationDoc = `# claude_k8s agent configuration diff --git a/src/server/models.test.ts b/src/server/models.test.ts index a94313e..86f7a22 100644 --- a/src/server/models.test.ts +++ b/src/server/models.test.ts @@ -20,6 +20,7 @@ describe("listK8sModels", () => { it("returns direct API models by default", async () => { const models = await listK8sModels(); + expect(models.some((m) => m.id === "claude-opus-4-7")).toBe(true); expect(models.some((m) => m.id === "claude-opus-4-6")).toBe(true); expect(models.every((m) => !m.id.includes("anthropic."))).toBe(true); }); @@ -46,6 +47,6 @@ describe("listK8sModels", () => { it("ignores blank ANTHROPIC_BEDROCK_BASE_URL", async () => { process.env.ANTHROPIC_BEDROCK_BASE_URL = " "; const models = await listK8sModels(); - expect(models.some((m) => m.id === "claude-opus-4-6")).toBe(true); + expect(models.some((m) => m.id === "claude-opus-4-7")).toBe(true); }); }); diff --git a/src/server/models.ts b/src/server/models.ts index 67cc0ee..5f169d9 100644 --- a/src/server/models.ts +++ b/src/server/models.ts @@ -1,7 +1,16 @@ import type { AdapterModel } from "@paperclipai/adapter-utils"; -import { models as DIRECT_MODELS } from "../index.js"; + +const DIRECT_MODELS: AdapterModel[] = [ + { id: "claude-opus-4-7", label: "Claude Opus 4.7" }, + { id: "claude-opus-4-6", label: "Claude Opus 4.6" }, + { id: "claude-sonnet-4-6", label: "Claude Sonnet 4.6" }, + { id: "claude-haiku-4-6", label: "Claude Haiku 4.6" }, + { id: "claude-sonnet-4-5-20250929", label: "Claude Sonnet 4.5" }, + { id: "claude-haiku-4-5-20251001", label: "Claude Haiku 4.5" }, +]; const BEDROCK_MODELS: AdapterModel[] = [ + { id: "us.anthropic.claude-opus-4-7-v1", label: "Bedrock Opus 4.7" }, { id: "us.anthropic.claude-opus-4-6-v1", label: "Bedrock Opus 4.6" }, { id: "us.anthropic.claude-sonnet-4-5-20250929-v2:0", label: "Bedrock Sonnet 4.5" }, { id: "us.anthropic.claude-haiku-4-5-20251001-v1:0", label: "Bedrock Haiku 4.5" },