From 813025b3a5fede6c2bcbe16b0b99e4e653998cc3 Mon Sep 17 00:00:00 2001 From: David Ichim Date: Fri, 7 Feb 2025 21:24:33 +0200 Subject: [PATCH] Revert "refactor(prompt): remove wrapJoinedMentions parameter from selectedCodePromptWithExtraFiles" This reverts commit 46b9fa0bd82cc20a4b08260a16428a7bd8e4750d. --- vscode/src/commands/execute/index.ts | 7 +++++-- vscode/src/prompts/prompt-hydration.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/vscode/src/commands/execute/index.ts b/vscode/src/commands/execute/index.ts index 51b23301d220..8bf73fdcc3ad 100644 --- a/vscode/src/commands/execute/index.ts +++ b/vscode/src/commands/execute/index.ts @@ -70,7 +70,8 @@ export async function executeDefaultCommand( export function selectedCodePromptWithExtraFiles( primary: ContextItem, - other: ContextItem[] + other: ContextItem[], + wrapJoinedMentions = true ): PromptString { const primaryMention = ps`@${PromptString.fromDisplayPathLineRange(primary.uri, primary.range)}` const otherMentions = other.map( @@ -81,5 +82,7 @@ export function selectedCodePromptWithExtraFiles( } const joinedMentions = PromptString.join(otherMentions, ps` `) - return ps`${primaryMention} ${joinedMentions}` + return ps`${primaryMention}${ + wrapJoinedMentions ? ps` ( ${joinedMentions} )` : ps` ${joinedMentions}` + }` } diff --git a/vscode/src/prompts/prompt-hydration.ts b/vscode/src/prompts/prompt-hydration.ts index 5c5526f4ad0d..a3f501a1a05b 100644 --- a/vscode/src/prompts/prompt-hydration.ts +++ b/vscode/src/prompts/prompt-hydration.ts @@ -235,7 +235,7 @@ async function hydrateWithOpenTabs(promptText: PromptString): Promise<[PromptStr return [ promptText.replaceAll( PROMPT_EDITOR_OPEN_TABS_PLACEHOLDER, - selectedCodePromptWithExtraFiles(firstOpenTab, otherOpenTabs) + selectedCodePromptWithExtraFiles(firstOpenTab, otherOpenTabs, false) ), [firstOpenTab, ...otherOpenTabs], ]