From 032f6b93dbaf8360f18fe0ca45fb58a018907e8e Mon Sep 17 00:00:00 2001 From: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> Date: Wed, 28 Jan 2026 14:41:38 -0800 Subject: [PATCH] cleanup --- .../contrib/chat/browser/widget/input/modePickerActionItem.ts | 4 +--- .../contrib/chat/common/promptSyntax/promptFileParser.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/vs/workbench/contrib/chat/browser/widget/input/modePickerActionItem.ts b/src/vs/workbench/contrib/chat/browser/widget/input/modePickerActionItem.ts index 381f97bfe4d..9f4f6151999 100644 --- a/src/vs/workbench/contrib/chat/browser/widget/input/modePickerActionItem.ts +++ b/src/vs/workbench/contrib/chat/browser/widget/input/modePickerActionItem.ts @@ -151,8 +151,6 @@ export class ModePickerActionItem extends ChatInputPickerActionViewItem { return mode.source.storage === PromptsStorage.local || mode.source.storage === PromptsStorage.user; }; - const isImplementMode = (mode: IChatMode) => isBuiltinImplementMode(mode, this._productService); - const actionProviderWithCustomAgentTarget: IActionWidgetDropdownActionProvider = { getActions: () => { const modes = chatModeService.getModes(); @@ -182,7 +180,7 @@ export class ModePickerActionItem extends ChatInputPickerActionViewItem { const otherBuiltinModes = modes.builtin.filter(mode => mode.id !== ChatMode.Agent.id && !(shouldHideEditMode && mode.id === ChatMode.Edit.id)); // Filter out 'implement' mode from the dropdown - it's available for handoffs but not user-selectable const customModes = groupBy( - modes.custom.filter(mode => !isImplementMode(mode)), + modes.custom, mode => isModeConsideredBuiltIn(mode, this._productService) ? 'builtin' : 'custom'); const customBuiltinModeActions = customModes.builtin?.map(mode => { diff --git a/src/vs/workbench/contrib/chat/common/promptSyntax/promptFileParser.ts b/src/vs/workbench/contrib/chat/common/promptSyntax/promptFileParser.ts index cdd864e7e75..bbaacb90a73 100644 --- a/src/vs/workbench/contrib/chat/common/promptSyntax/promptFileParser.ts +++ b/src/vs/workbench/contrib/chat/common/promptSyntax/promptFileParser.ts @@ -329,7 +329,7 @@ export interface IHandOff { readonly prompt: string; readonly send?: boolean; readonly showContinueOn?: boolean; // treated exactly like send (optional boolean) - readonly model?: string; // qualified model name to switch to (e.g., "GPT-4o (copilot)") + readonly model?: string; // qualified model name to switch to (e.g., "GPT-5 (copilot)") } export interface IHeaderAttribute {