Skip to content

Commit 1542485

Browse files
authored
Remove "Delegate to agent" (#8497)
Fixes #292053
1 parent ae33756 commit 1542485

File tree

3 files changed

+4
-24
lines changed

3 files changed

+4
-24
lines changed

src/extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ async function init(
265265
await vscode.commands.executeCommand('setContext', 'fileListLayout:flat', layout === 'flat');
266266

267267
const issueStateManager = new StateManager(git, reposManager, context);
268-
const issuesFeatures = new IssueFeatureRegistrar(git, reposManager, reviewsManager, context, telemetry, issueStateManager, copilotRemoteAgentManager);
268+
const issuesFeatures = new IssueFeatureRegistrar(git, reposManager, reviewsManager, context, telemetry, issueStateManager);
269269
context.subscriptions.push(issuesFeatures);
270270
await issuesFeatures.initialize();
271271

src/issues/issueFeatureRegistrar.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ import {
6161
YamlIssueTemplate,
6262
} from './util';
6363
import { OctokitCommon } from '../github/common';
64-
import { CopilotRemoteAgentManager } from '../github/copilotRemoteAgent';
6564
import { FolderRepositoryManager, PullRequestDefaults } from '../github/folderRepositoryManager';
6665
import { IProject } from '../github/interface';
6766
import { IssueModel } from '../github/issueModel';
@@ -93,8 +92,7 @@ export class IssueFeatureRegistrar extends Disposable {
9392
private reviewsManager: ReviewsManager,
9493
private context: vscode.ExtensionContext,
9594
private telemetry: ITelemetry,
96-
private readonly _stateManager: StateManager,
97-
private copilotRemoteAgentManager: CopilotRemoteAgentManager,
95+
private readonly _stateManager: StateManager
9896
) {
9997
super();
10098
this._newIssueCache = new NewIssueCache(context);
@@ -608,7 +606,7 @@ export class IssueFeatureRegistrar extends Disposable {
608606
this._register(
609607
vscode.languages.registerHoverProvider('*', new UserHoverProvider(this.manager, this.telemetry)),
610608
);
611-
const todoProvider = new IssueTodoProvider(this.context, this.copilotRemoteAgentManager);
609+
const todoProvider = new IssueTodoProvider(this.context);
612610
this._register(
613611
vscode.languages.registerCodeActionsProvider('*', todoProvider, { providedCodeActionKinds: [vscode.CodeActionKind.QuickFix] }),
614612
);

src/issues/issueTodoProvider.ts

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,13 @@ import * as vscode from 'vscode';
77
import { MAX_LINE_LENGTH } from './util';
88
import { CREATE_ISSUE_TRIGGERS, ISSUES_SETTINGS_NAMESPACE } from '../common/settingKeys';
99
import { escapeRegExp } from '../common/utils';
10-
import { CopilotRemoteAgentManager } from '../github/copilotRemoteAgent';
1110
import { ISSUE_OR_URL_EXPRESSION } from '../github/utils';
1211

1312
export class IssueTodoProvider implements vscode.CodeActionProvider {
1413
private expression: RegExp | undefined;
1514

1615
constructor(
17-
context: vscode.ExtensionContext,
18-
private copilotRemoteAgentManager: CopilotRemoteAgentManager
19-
) {
16+
context: vscode.ExtensionContext) {
2017
context.subscriptions.push(
2118
vscode.workspace.onDidChangeConfiguration(() => {
2219
this.updateTriggers();
@@ -76,21 +73,6 @@ export class IssueTodoProvider implements vscode.CodeActionProvider {
7673
arguments: [{ document, lineNumber, line, insertIndex, range }],
7774
};
7875
codeActions.push(createIssueAction);
79-
80-
// Start Coding Agent Session action (if copilot manager is available)
81-
if (this.copilotRemoteAgentManager) {
82-
const startAgentAction: vscode.CodeAction = new vscode.CodeAction(
83-
vscode.l10n.t('Delegate to agent'),
84-
vscode.CodeActionKind.QuickFix,
85-
);
86-
startAgentAction.ranges = [new vscode.Range(lineNumber, search, lineNumber, search + match[0].length)];
87-
startAgentAction.command = {
88-
title: vscode.l10n.t('Delegate to agent'),
89-
command: 'issue.startCodingAgentFromTodo',
90-
arguments: [{ document, lineNumber, line, insertIndex, range }],
91-
};
92-
codeActions.push(startAgentAction);
93-
}
9476
break;
9577
}
9678
lineNumber++;

0 commit comments

Comments
 (0)