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',