mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-25 20:05:46 -06:00
fix(anthropic): honor opus 5 aliases
This commit is contained in:
@@ -75,6 +75,8 @@ describe("Claude model contracts", () => {
|
||||
|
||||
it.each([
|
||||
["Anthropic API", { id: "claude-opus-5" }, "claude-opus-5"],
|
||||
["Anthropic alias", { id: "opus" }, "claude-opus-5"],
|
||||
["Anthropic version alias", { id: "opus-5" }, "claude-opus-5"],
|
||||
["Claude CLI", { id: "claude-opus-5" }, "claude-opus-5"],
|
||||
["Vertex AI", { id: "claude-opus-5@20260701" }, "claude-opus-5@20260701"],
|
||||
["Amazon Bedrock", { id: "global.anthropic.claude-opus-5" }, "claude-opus-5"],
|
||||
@@ -108,6 +110,8 @@ describe("Claude model contracts", () => {
|
||||
|
||||
it("recognizes native fast-mode Claude models", () => {
|
||||
expect(supportsClaudeFastMode({ id: "claude-opus-5" })).toBe(true);
|
||||
expect(supportsClaudeFastMode({ id: "opus" })).toBe(true);
|
||||
expect(supportsClaudeFastMode({ id: "opus-5" })).toBe(true);
|
||||
expect(supportsClaudeFastMode({ id: "global.anthropic.claude-opus-5" })).toBe(true);
|
||||
expect(supportsClaudeFastMode({ id: "claude-opus-4.8" })).toBe(true);
|
||||
expect(supportsClaudeFastMode({ id: "claude-opus-4-7" })).toBe(false);
|
||||
|
||||
Reference in New Issue
Block a user