From 107c2536e1fe19571f5995ca91035c8dbdbf93dc Mon Sep 17 00:00:00 2001 From: Dmitriy Vasyura Date: Wed, 1 Jul 2026 19:59:25 -0700 Subject: [PATCH] Remove tasks and problems tools from Agents window (#323978) --- .../tools/clientToolSetsContribution.ts | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/vs/workbench/contrib/chat/browser/tools/clientToolSetsContribution.ts b/src/vs/workbench/contrib/chat/browser/tools/clientToolSetsContribution.ts index 2b08e0c7fed..a75272f83aa 100644 --- a/src/vs/workbench/contrib/chat/browser/tools/clientToolSetsContribution.ts +++ b/src/vs/workbench/contrib/chat/browser/tools/clientToolSetsContribution.ts @@ -36,18 +36,21 @@ export class ClientToolSetsContribution extends Disposable implements IWorkbench ) { super(); - this._register(this._registerDynamicToolSet(toolsService, { - id: 'vscode-tasks', - referenceName: 'vscodeTasks', - icon: Codicon.tasklist, - description: localize('clientToolSet.tasks.description', "Tasks"), - detail: localize('clientToolSet.tasks.detail', "Create and run tasks defined in your workspace."), - members: [ - 'createAndRunTask', - 'runTask', - 'getTaskOutput', - ], - })); + if (!workspaceService.isSessionsWindow) { + this._register(this._registerDynamicToolSet(toolsService, { + id: 'vscode-tasks', + referenceName: 'vscodeTasks', + icon: Codicon.tasklist, + description: localize('clientToolSet.tasks.description', "Tasks and Problems"), + detail: localize('clientToolSet.tasks.detail', "Create and run tasks and inspect workspace problems."), + members: [ + 'createAndRunTask', + 'runTask', + 'getTaskOutput', + 'problems', + ], + })); + } this._register(this._registerDynamicToolSet(toolsService, { id: 'vscode-browser', @@ -67,7 +70,6 @@ export class ClientToolSetsContribution extends Disposable implements IWorkbench members: [ 'runTests', 'testFailure', - 'problems', 'rename', 'usages', 'extensions',