From 79fca8aa22336e7fb456adcdcce8a2c35e961977 Mon Sep 17 00:00:00 2001 From: Dmitriy Vasyura Date: Fri, 26 Jun 2026 16:24:29 -0700 Subject: [PATCH] PR feedback --- .../agentSessions/agentHost/agentHostLanguageModelProvider.ts | 3 +-- .../browser/agentSessions/agentHost/stateToProgressAdapter.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostLanguageModelProvider.ts b/src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostLanguageModelProvider.ts index 38f77c88838..554744369b3 100644 --- a/src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostLanguageModelProvider.ts +++ b/src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostLanguageModelProvider.ts @@ -11,7 +11,6 @@ import { ConfigSchema, SessionModelInfo } from '../../../../../../platform/agent import { readAgentModelPricingMeta } from '../../../../../../platform/agentHost/common/agentModelPricing.js'; import { nullExtensionDescription } from '../../../../../services/extensions/common/extensions.js'; import { ILanguageModelChatMetadataAndIdentifier, ILanguageModelChatProvider, ILanguageModelConfigurationSchema } from '../../../common/languageModels.js'; -import { AGENT_HOST_AUTO_MODEL_ID } from './stateToProgressAdapter.js'; /** * Returns whether an agent host provider exposes a synthetic "Auto" model to @@ -66,7 +65,7 @@ export class AgentHostLanguageModelProvider extends Disposable implements ILangu const pricing = readAgentModelPricingMeta(m); const multiplierNumeric = pricing.multiplierNumeric; // "Auto" advertises the auto-mode discount (detail) + description (tooltip). microsoft/vscode#321778, #321659. - const isAuto = m.id === AGENT_HOST_AUTO_MODEL_ID; + const isAuto = m.id === 'auto'; const discountPercent = pricing.discountPercent; // Guard against a non-finite or out-of-range value from the open `_meta` bag so we never render // nonsense like "Infinity% discount"; the documented range is a whole number in (0, 100]. diff --git a/src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter.ts b/src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter.ts index efec584da57..c49b707d7be 100644 --- a/src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter.ts +++ b/src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter.ts @@ -167,7 +167,7 @@ export interface TurnModelLookup { } /** The agent host's synthetic "Auto" model id; each turn's `usage.model` reports the model it resolved to. */ -export const AGENT_HOST_AUTO_MODEL_ID = 'auto'; +const AGENT_HOST_AUTO_MODEL_ID = 'auto'; /** Minimal model metadata needed to render a turn's response footer (kept small for unit testing). */ export interface ITurnResponseModel {