Skip to content

Commit ad98618

Browse files
committed
Agent Sessions - delete deprecated commands
1 parent 5fc3a85 commit ad98618

File tree

3 files changed

+0
-81
lines changed

3 files changed

+0
-81
lines changed

src/extension/chatSessions/vscode-node/chatSessions.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -184,11 +184,6 @@ export class ChatSessionsContrib extends Disposable implements IExtensionContrib
184184
cloudSessionsProvider.openSessionInBrowser(chatSessionItem);
185185
})
186186
);
187-
this.copilotCloudRegistrations.add(
188-
vscode.commands.registerCommand('agentSession.copilot-cloud-agent.openChanges', async (sessionItemResource: vscode.Uri) => {
189-
await cloudSessionsProvider.openChanges(sessionItemResource);
190-
})
191-
);
192187
this.copilotCloudRegistrations.add(
193188
vscode.commands.registerCommand(CLOSE_SESSION_PR_CMD, async (ctx: CrossChatSessionWithPR) => {
194189
try {

src/extension/chatSessions/vscode-node/copilotCLIChatSessionsContribution.ts

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import { ChatExtendedRequestHandler, ChatSessionProviderOptionItem, Uri } from '
1010
import { IRunCommandExecutionService } from '../../../platform/commands/common/runCommandExecutionService';
1111
import { IFileSystemService } from '../../../platform/filesystem/common/fileSystemService';
1212
import { IGitService, RepoContext } from '../../../platform/git/common/gitService';
13-
import { toGitUri } from '../../../platform/git/common/utils';
1413
import { ILogService } from '../../../platform/log/common/logService';
1514
import { IPromptsService, ParsedPromptFile } from '../../../platform/promptFiles/common/promptsService';
1615
import { ITelemetryService } from '../../../platform/telemetry/common/telemetry';
@@ -1251,48 +1250,6 @@ export function registerCLIChatCommands(copilotcliSessionItemProvider: CopilotCL
12511250
await copilotcliSessionItemProvider.resumeCopilotCLISessionInTerminal(sessionItem);
12521251
}
12531252
}));
1254-
disposableStore.add(vscode.commands.registerCommand('agentSession.copilotcli.openChanges', async (sessionItemResource?: vscode.Uri) => {
1255-
if (!sessionItemResource) {
1256-
return;
1257-
}
1258-
1259-
const sessionId = SessionIdForCLI.parse(sessionItemResource);
1260-
const sessionWorktree = copilotCLIWorktreeManagerService.getWorktreePath(sessionId);
1261-
const sessionWorktreeProperties = copilotCLIWorktreeManagerService.getWorktreeProperties(sessionId);
1262-
1263-
if (!sessionWorktree || !sessionWorktreeProperties) {
1264-
return;
1265-
}
1266-
1267-
const repository = await gitService.getRepository(sessionWorktree);
1268-
if (!repository?.changes) {
1269-
return;
1270-
}
1271-
1272-
const title = l10n.t('Background Agent ({0})', sessionWorktreeProperties.branchName);
1273-
const multiDiffSourceUri = Uri.parse(`copilotcli-worktree-changes:/${sessionId}`);
1274-
const resources = repository.changes.indexChanges.map(change => {
1275-
switch (change.status) {
1276-
case 1 /* Status.INDEX_ADDED */:
1277-
return {
1278-
originalUri: undefined,
1279-
modifiedUri: change.uri
1280-
};
1281-
case 2 /* Status.INDEX_DELETED */:
1282-
return {
1283-
originalUri: toGitUri(change.uri, 'HEAD'),
1284-
modifiedUri: undefined
1285-
};
1286-
default:
1287-
return {
1288-
originalUri: toGitUri(change.uri, 'HEAD'),
1289-
modifiedUri: change.uri
1290-
};
1291-
}
1292-
});
1293-
1294-
await vscode.commands.executeCommand('_workbench.openMultiDiffEditor', { multiDiffSourceUri, title, resources });
1295-
}));
12961253

12971254
const applyChanges = async (sessionItemOrResource?: vscode.ChatSessionItem | vscode.Uri) => {
12981255
const resource = sessionItemOrResource instanceof vscode.Uri

src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.ts

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -901,39 +901,6 @@ export class CopilotCloudSessionsProvider extends Disposable implements vscode.C
901901
await vscode.env.openExternal(vscode.Uri.parse(pr.url));
902902
}
903903

904-
async openChanges(chatSessionItemResource: vscode.Uri): Promise<void> {
905-
const session = SessionIdForPr.parse(chatSessionItemResource);
906-
let prNumber = session?.prNumber;
907-
if (typeof prNumber === 'undefined' || isNaN(prNumber)) {
908-
prNumber = SessionIdForPr.parsePullRequestNumber(chatSessionItemResource);
909-
if (isNaN(prNumber)) {
910-
vscode.window.showErrorMessage(vscode.l10n.t('Could not parse PR number from session resource'));
911-
this.logService.error(`Could not parse PR number from session resource: ${chatSessionItemResource}`);
912-
return;
913-
}
914-
}
915-
916-
const pr = await this.findPR(prNumber);
917-
if (!pr) {
918-
vscode.window.showErrorMessage(vscode.l10n.t('Could not find pull request #{0}', prNumber));
919-
this.logService.error(`Could not find pull request #${prNumber}`);
920-
return;
921-
}
922-
923-
const multiDiffPart = await this._prFileChangesService.getFileChangesMultiDiffPart(pr);
924-
if (!multiDiffPart) {
925-
vscode.window.showWarningMessage(vscode.l10n.t('No file changes found for pull request #{0}', prNumber));
926-
this.logService.warn(`No file changes found for PR #${prNumber}`);
927-
return;
928-
}
929-
930-
await vscode.commands.executeCommand('_workbench.openMultiDiffEditor', {
931-
multiDiffSourceUri: vscode.Uri.parse(`copilotcloud-pr-changes:/${prNumber}`),
932-
title: vscode.l10n.t('Pull Request #{0}', prNumber),
933-
resources: multiDiffPart.value
934-
});
935-
}
936-
937904
private findActiveResponseCallback(
938905
sessions: SessionInfo[],
939906
pr: PullRequestSearchItem

0 commit comments

Comments
 (0)