diff --git a/vscode/src/completions/context/retrievers/recent-edits/recent-edits-retriever.ts b/vscode/src/completions/context/retrievers/recent-edits/recent-edits-retriever.ts index de1fdedb9dc..b7d8a8e695d 100644 --- a/vscode/src/completions/context/retrievers/recent-edits/recent-edits-retriever.ts +++ b/vscode/src/completions/context/retrievers/recent-edits/recent-edits-retriever.ts @@ -1,8 +1,6 @@ import { PromptString, contextFiltersProvider } from '@sourcegraph/cody-shared' -import { ps, psDedent } from '@sourcegraph/cody-shared' import type { AutocompleteContextSnippet } from '@sourcegraph/cody-shared' import * as vscode from 'vscode' -import { getLanguageConfig } from '../../../../tree-sitter/language' import type { ContextRetriever, ContextRetrieverOptions } from '../../../types' import { RetrieverIdentifier, type ShouldUseContextParams, shouldBeUsedAsContext } from '../../utils' @@ -47,11 +45,7 @@ export class RecentEditsRetriever implements vscode.Disposable, ContextRetriever const autocompleteContextSnippets = [] for (const diff of diffs) { - const content = this.getCommentedPromptForCompletions( - diff.languageId, - diff.uri, - diff.diff - ).toString() + const content = diff.diff.toString() const autocompleteSnippet = { uri: diff.uri, identifier: RetrieverIdentifier.RecentEditsRetriever, @@ -89,18 +83,6 @@ export class RecentEditsRetriever implements vscode.Disposable, ContextRetriever return diffs } - public getCommentedPromptForCompletions( - languageId: string, - filename: vscode.Uri, - diff: PromptString - ): PromptString { - const filePath = PromptString.fromDisplayPath(filename) - const languageConfig = getLanguageConfig(languageId) - const commentStart = languageConfig ? languageConfig.commentStart : ps`// ` - const prompt = psDedent`${commentStart} Here is git diff of the recent change made to the file ${filePath} which is used to provide context for the completion:\n${diff}` - return prompt - } - public filterCandidateDiffs( allDiffs: DiffAcrossDocuments[], document: vscode.TextDocument