diff --git a/extensions/copilot/src/platform/endpoint/common/chatModelCapabilities.ts b/extensions/copilot/src/platform/endpoint/common/chatModelCapabilities.ts index c633084a0da..7114bfc3a25 100644 --- a/extensions/copilot/src/platform/endpoint/common/chatModelCapabilities.ts +++ b/extensions/copilot/src/platform/endpoint/common/chatModelCapabilities.ts @@ -155,17 +155,8 @@ export function isGpt55(model: LanguageModelChat | IChatEndpoint | string) { } export function isGpt56(model: LanguageModelChat | IChatEndpoint | string) { - return isGpt56SolOrTerra(model) || isGpt56Luna(model); -} - -export function isGpt56SolOrTerra(model: LanguageModelChat | IChatEndpoint | string) { const family = typeof model === 'string' ? model : model.family; - return family === 'ember-alpha'; -} - -export function isGpt56Luna(model: LanguageModelChat | IChatEndpoint | string) { - const family = typeof model === 'string' ? model : model.family; - return family === 'opal-alpha'; + return family === 'gpt-5.6-sol' || family === 'gpt-5.6-terra' || family === 'gpt-5.6-luna'; } export function isGpt53Codex(model: LanguageModelChat | IChatEndpoint | string) { diff --git a/extensions/copilot/src/platform/endpoint/node/test/responsesApi.spec.ts b/extensions/copilot/src/platform/endpoint/node/test/responsesApi.spec.ts index 9d9f1984a5e..24a28604289 100644 --- a/extensions/copilot/src/platform/endpoint/node/test/responsesApi.spec.ts +++ b/extensions/copilot/src/platform/endpoint/node/test/responsesApi.spec.ts @@ -933,7 +933,7 @@ describe('createResponsesRequestBody', () => { describe('createResponsesRequestBody prompt_cache_breakpoint markers', () => { const expectedPromptCacheBreakpoint = { mode: 'explicit' }; - const cacheBreakpointEndpoint: IChatEndpoint = { ...testEndpoint, family: 'ember-alpha' }; + const cacheBreakpointEndpoint: IChatEndpoint = { ...testEndpoint, family: 'gpt-5.6-sol' }; const cacheBreakpoint = (): Raw.ChatCompletionContentPart => ({ type: Raw.ChatCompletionContentPartKind.CacheBreakpoint,