chore: update Anthropic default model to Claude Opus 4.8 (#1166)

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Haze <hazeone@users.noreply.github.com>
This commit is contained in:
Haze
2026-07-15 15:12:19 +08:00
committed by GitHub
co-authored by Cursor Agent Haze
parent 702f03e055
commit 51655b91e1
4 changed files with 9 additions and 9 deletions
+2 -2
View File
@@ -15,9 +15,9 @@ export const PROVIDER_DEFINITIONS: ProviderDefinition[] = [
requiresApiKey: true,
category: 'official',
envVar: 'ANTHROPIC_API_KEY',
defaultModelId: 'claude-opus-4-6',
defaultModelId: 'claude-opus-4-8',
showModelId: true,
modelIdPlaceholder: 'claude-opus-4-6',
modelIdPlaceholder: 'claude-opus-4-8',
supportedAuthModes: ['api_key'],
defaultAuthMode: 'api_key',
supportsMultipleAccounts: true,
+2 -2
View File
@@ -155,8 +155,8 @@ export const PROVIDER_TYPE_INFO: ProviderTypeInfo[] = [
model: 'Claude',
requiresApiKey: true,
showModelId: true,
defaultModelId: 'claude-opus-4-6',
modelIdPlaceholder: 'claude-opus-4-6',
defaultModelId: 'claude-opus-4-8',
modelIdPlaceholder: 'claude-opus-4-8',
docsUrl: 'https://platform.claude.com/docs/en/api/overview',
},
{
@@ -638,7 +638,7 @@ describe('ProviderService.listAccounts (openclaw.json as sole source of truth)',
id: 'anthropic',
name: 'Anthropic',
defaultAuthMode: 'api_key',
defaultModelId: 'claude-opus-4-6',
defaultModelId: 'claude-opus-4-8',
};
}
return undefined;
@@ -653,7 +653,7 @@ describe('ProviderService.listAccounts (openclaw.json as sole source of truth)',
id: 'anthropic',
vendorId: 'anthropic',
authMode: 'api_key',
model: 'claude-opus-4-6',
model: 'claude-opus-4-8',
}),
]);
});
+3 -3
View File
@@ -111,8 +111,8 @@ describe('provider metadata', () => {
expect(anthropic).toMatchObject({
showModelId: true,
defaultModelId: 'claude-opus-4-6',
modelIdPlaceholder: 'claude-opus-4-6',
defaultModelId: 'claude-opus-4-8',
modelIdPlaceholder: 'claude-opus-4-8',
});
expect(openrouter).toMatchObject({
showModelId: true,
@@ -199,7 +199,7 @@ describe('provider metadata', () => {
expect(resolveProviderModelForSave(openrouter, ' ', false)).toBe('openai/gpt-5.5');
expect(resolveProviderModelForSave(siliconflow, ' ', false)).toBe('deepseek-ai/DeepSeek-V3');
expect(resolveProviderModelForSave(anthropic, ' ', false)).toBe('claude-opus-4-6');
expect(resolveProviderModelForSave(anthropic, ' ', false)).toBe('claude-opus-4-8');
expect(resolveProviderModelForSave(ark, ' ep-custom-model ', false)).toBe('ep-custom-model');
});