Skip to content

Commit b1f99fe

Browse files
authored
Merge pull request #716 from CodinGame/lmn/vscode-1.105.0
VSCode 1.105.0
2 parents 1836074 + aec4a7a commit b1f99fe

File tree

96 files changed

+1814
-1575
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+1814
-1575
lines changed

demo/package-lock.json

Lines changed: 441 additions & 406 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/package.json

Lines changed: 24 additions & 23 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 260 additions & 573 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@
3030
},
3131
"config": {
3232
"vscode": {
33-
"version": "1.104.2",
34-
"ref": "1.104.2",
35-
"commit": "e3a5acfb517a443235981655413d566533107e92"
33+
"version": "1.105.0",
34+
"ref": "1.105.0",
35+
"commit": "03c265b1adee71ac88f833e065f7bb956b60550a"
3636
},
3737
"monaco": {
38-
"ref": "v0.53.0",
39-
"version": "0.53.0"
38+
"ref": "v0.54.0",
39+
"version": "0.54.0"
4040
}
4141
},
4242
"devDependencies": {
@@ -52,7 +52,7 @@
5252
"@rollup/plugin-commonjs": "^28.0.6",
5353
"@rollup/plugin-dynamic-import-vars": "^2.1.5",
5454
"@rollup/plugin-json": "^6.1.0",
55-
"@rollup/plugin-node-resolve": "^16.0.1",
55+
"@rollup/plugin-node-resolve": "^16.0.2",
5656
"@rollup/plugin-replace": "^6.0.2",
5757
"@rollup/plugin-typescript": "^12.1.4",
5858
"@types/mime-types": "^3.0.1",
@@ -65,51 +65,51 @@
6565
"chalk": "^5.6.2",
6666
"change-case": "^5.4.4",
6767
"change-package-name": "^1.0.5",
68-
"eslint": "^9.36.0",
68+
"eslint": "^9.37.0",
6969
"fast-glob": "^3.3.3",
7070
"graceful-fs": "^4.2.11",
7171
"js-cleanup": "^1.2.0",
7272
"package-json": "^10.0.1",
73-
"patch-package": "^8.0.0",
73+
"patch-package": "^8.0.1",
7474
"postcss-url": "^10.1.3",
7575
"prettier": "^3.6.2",
7676
"recast": "^0.23.11",
77-
"rollup": "^4.52.2",
77+
"rollup": "^4.52.4",
7878
"rollup-plugin-copy": "^3.5.0",
7979
"rollup-plugin-dts": "^6.2.3",
8080
"semantic-release": "24.2.9",
81-
"tsx": "^4.20.5",
81+
"tsx": "^4.20.6",
8282
"type-fest": "^5.0.1",
83-
"typescript": "^5.9.2",
84-
"typescript-eslint": "^8.44.1",
83+
"typescript": "^5.9.3",
84+
"typescript-eslint": "^8.46.0",
8585
"uuid": "^13.0.0",
8686
"vscode-semver": "npm:semver@=5.5.0",
8787
"yargs": "^18.0.0",
88-
"zx": "^8.8.3"
88+
"zx": "^8.8.4"
8989
},
9090
"dependencies": {
9191
"@microsoft/1ds-core-js": "^3.2.13",
9292
"@microsoft/1ds-post-js": "^3.2.13",
93-
"@parcel/watcher": "2.5.1",
93+
"@parcel/watcher": "parcel-bundler/watcher#1ca032aa8339260a8a3bcf825c3a1a71e3e43542",
9494
"@rollup/pluginutils": "^5.3.0",
9595
"@vscode/iconv-lite-umd": "0.7.0",
96-
"@vscode/proxy-agent": "^0.33.0",
96+
"@vscode/proxy-agent": "^0.35.0",
9797
"@vscode/ripgrep": "^1.15.13",
9898
"@vscode/spdlog": "^0.15.2",
9999
"@vscode/tree-sitter-wasm": "^0.1.4",
100100
"@vscode/vscode-languagedetection": "npm:@codingame/[email protected]",
101101
"@vscode/windows-process-tree": "^0.6.0",
102102
"@vscode/windows-registry": "^1.1.0",
103-
"@xterm/addon-clipboard": "^0.2.0-beta.101",
104-
"@xterm/addon-image": "^0.9.0-beta.118",
105-
"@xterm/addon-ligatures": "^0.10.0-beta.118",
106-
"@xterm/addon-progress": "^0.2.0-beta.24",
107-
"@xterm/addon-search": "^0.16.0-beta.118",
108-
"@xterm/addon-serialize": "^0.14.0-beta.118",
109-
"@xterm/addon-unicode11": "^0.9.0-beta.118",
110-
"@xterm/addon-webgl": "^0.19.0-beta.118",
111-
"@xterm/headless": "^5.6.0-beta.118",
112-
"@xterm/xterm": "^5.6.0-beta.118",
103+
"@xterm/addon-clipboard": "^0.2.0-beta.102",
104+
"@xterm/addon-image": "^0.9.0-beta.119",
105+
"@xterm/addon-ligatures": "^0.10.0-beta.119",
106+
"@xterm/addon-progress": "^0.2.0-beta.25",
107+
"@xterm/addon-search": "^0.16.0-beta.119",
108+
"@xterm/addon-serialize": "^0.14.0-beta.119",
109+
"@xterm/addon-unicode11": "^0.9.0-beta.119",
110+
"@xterm/addon-webgl": "^0.19.0-beta.119",
111+
"@xterm/headless": "^5.6.0-beta.119",
112+
"@xterm/xterm": "^5.6.0-beta.119",
113113
"cookie": "^0.7.2",
114114
"css-url-parser": "^1.1.4",
115115
"dompurify": "^3.2.7",
@@ -118,9 +118,9 @@
118118
"kerberos": "2.1.1",
119119
"keytar": "^7.9.0",
120120
"marked": "~14.0.0",
121-
"memfs": "^4.43.0",
121+
"memfs": "^4.49.0",
122122
"mime-types": "^3.0.1",
123-
"node-pty": "^1.1.0-beta33",
123+
"node-pty": "1.1.0-beta35",
124124
"semver": "^5.7.2",
125125
"tas-client-umd": "0.2.0",
126126
"thenby": "^1.3.4",
@@ -134,11 +134,11 @@
134134
"typescript": "$typescript",
135135
"rollup": "$rollup",
136136
"recast": "$recast",
137-
"@xterm/xterm": "^5.6.0-beta.118",
137+
"@xterm/xterm": "^5.6.0-beta.119",
138138
"cross-spawn": "7.0.6"
139139
},
140140
"volta": {
141-
"node": "22.17.1",
142-
"npm": "11.5.1"
141+
"node": "22.19.0",
142+
"npm": "11.6.2"
143143
}
144144
}

src/extension.api.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,8 @@ const api: typeof vscode = {
328328
ChatReferenceBinaryData: extHostTypes.ChatReferenceBinaryData,
329329
CellErrorStackFrame: extHostTypes.CellErrorStackFrame,
330330
TerminalCompletionItemKind: extHostTypes.TerminalCompletionItemKind,
331-
TerminalCompletionList: extHostTypes.TerminalCompletionList,
331+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
332+
TerminalCompletionList: <any>extHostTypes.TerminalCompletionList,
332333
TextEditorChangeKind: extHostTypes.TextEditorChangeKind,
333334
TextSearchMatch2: searchExtTypes.TextSearchMatch2,
334335
TextSearchContext2: searchExtTypes.TextSearchContext2,

src/missing-services.ts

Lines changed: 50 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ import {
178178
} from 'vs/workbench/contrib/chat/common/chatAgents.service'
179179
import { ICodeMapperService } from 'vs/workbench/contrib/chat/common/chatCodeMapperService.service'
180180
import { IChatEditingService } from 'vs/workbench/contrib/chat/common/chatEditingService.service'
181-
import { IChatEntitlementService } from 'vs/workbench/contrib/chat/common/chatEntitlementService.service'
182181
import { IChatService } from 'vs/workbench/contrib/chat/common/chatService.service'
183182
import { IChatSessionsService } from 'vs/workbench/contrib/chat/common/chatSessionsService.service'
184183
import { IChatSlashCommandService } from 'vs/workbench/contrib/chat/common/chatSlashCommands.service'
@@ -262,6 +261,7 @@ import {
262261
} from 'vs/workbench/contrib/terminal/browser/terminal'
263262
import {
264263
ITerminalConfigurationService,
264+
ITerminalEditingService,
265265
ITerminalEditorService,
266266
ITerminalGroupService,
267267
ITerminalInstanceService,
@@ -313,6 +313,7 @@ import { IDynamicAuthenticationProviderStorageService } from 'vs/workbench/servi
313313
import { IAuxiliaryWindowService } from 'vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService.service'
314314
import { IBannerService } from 'vs/workbench/services/banner/browser/bannerService.service'
315315
import { IBrowserElementsService } from 'vs/workbench/services/browserElements/browser/browserElementsService.service'
316+
import { IChatEntitlementService } from 'vs/workbench/services/chat/common/chatEntitlementService.service'
316317
import { IJSONEditingService } from 'vs/workbench/services/configuration/common/jsonEditing.service'
317318
import { IConfigurationResolverService } from 'vs/workbench/services/configurationResolver/common/configurationResolver.service'
318319
import { IDecorationsService } from 'vs/workbench/services/decorations/common/decorations.service'
@@ -418,13 +419,14 @@ import { IImageResizeService } from 'vs/platform/imageResize/common/imageResizeS
418419
import { McpGalleryManifestStatus } from 'vs/platform/mcp/common/mcpGalleryManifest'
419420
import { IMcpGalleryManifestService } from 'vs/platform/mcp/common/mcpGalleryManifest.service'
420421
import { IChatLayoutService } from 'vs/workbench/contrib/chat/common/chatLayoutService.service'
422+
import { IChatModeService } from 'vs/workbench/contrib/chat/common/chatModes.service'
421423
import { IAiEditTelemetryService } from 'vs/workbench/contrib/editTelemetry/browser/telemetry/aiEditTelemetry/aiEditTelemetryService.service'
424+
import { LazyCollectionState } from 'vs/workbench/contrib/mcp/common/mcpTypes'
425+
import { ChatEntitlement } from 'vs/workbench/services/chat/common/chatEntitlementService'
422426
import type { IInlineCompletionsUnificationState } from 'vs/workbench/services/inlineCompletions/common/inlineCompletionsUnification'
423427
import { IInlineCompletionsUnificationService } from 'vs/workbench/services/inlineCompletions/common/inlineCompletionsUnification.service'
424428
import { getBuiltInExtensionTranslationsUris, getExtensionIdProvidingCurrentLocale } from './l10n'
425429
import { unsupported } from './tools'
426-
import { IChatModeService } from 'vs/workbench/contrib/chat/common/chatModes.service'
427-
import { LazyCollectionState } from 'vs/workbench/contrib/mcp/common/mcpTypes'
428430

429431
function Unsupported(target: object, propertyKey: string, descriptor?: PropertyDescriptor) {
430432
function unsupported() {
@@ -2629,7 +2631,6 @@ class TerminalService implements ITerminalService {
26292631
revealActiveTerminal: ITerminalService['revealActiveTerminal'] = unsupported
26302632
isProcessSupportRegistered: ITerminalService['isProcessSupportRegistered'] = false
26312633
connectionState: ITerminalService['connectionState'] = TerminalConnectionState.Connected
2632-
defaultLocation: ITerminalService['defaultLocation'] = TerminalLocation.Panel
26332634
onDidChangeActiveGroup: ITerminalService['onDidChangeActiveGroup'] = Event.None
26342635
onDidCreateInstance: ITerminalService['onDidCreateInstance'] = Event.None
26352636
onDidChangeInstanceDimensions: ITerminalService['onDidChangeInstanceDimensions'] = Event.None
@@ -2642,7 +2643,6 @@ class TerminalService implements ITerminalService {
26422643
@Unsupported
26432644
getInstanceFromId: ITerminalService['getInstanceFromId'] = unsupported
26442645
@Unsupported
2645-
getInstanceFromIndex: ITerminalService['getInstanceFromIndex'] = unsupported
26462646
getReconnectedTerminals: ITerminalService['getReconnectedTerminals'] = () => undefined
26472647
@Unsupported
26482648
getActiveOrCreateInstance: ITerminalService['getActiveOrCreateInstance'] = unsupported
@@ -2664,12 +2664,6 @@ class TerminalService implements ITerminalService {
26642664
@Unsupported
26652665
isAttachedToTerminal: ITerminalService['isAttachedToTerminal'] = unsupported
26662666
@Unsupported
2667-
getEditableData: ITerminalService['getEditableData'] = unsupported
2668-
@Unsupported
2669-
setEditable: ITerminalService['setEditable'] = unsupported
2670-
@Unsupported
2671-
isEditable: ITerminalService['isEditable'] = unsupported
2672-
@Unsupported
26732667
safeDisposeTerminal: ITerminalService['safeDisposeTerminal'] = unsupported
26742668
@Unsupported
26752669
getDefaultInstanceHost: ITerminalService['getDefaultInstanceHost'] = unsupported
@@ -2679,10 +2673,6 @@ class TerminalService implements ITerminalService {
26792673
resolveLocation: ITerminalService['resolveLocation'] = unsupported
26802674
@Unsupported
26812675
setNativeDelegate: ITerminalService['setNativeDelegate'] = unsupported
2682-
@Unsupported
2683-
getEditingTerminal: ITerminalService['getEditingTerminal'] = unsupported
2684-
@Unsupported
2685-
setEditingTerminal: ITerminalService['setEditingTerminal'] = unsupported
26862676
activeInstance: ITerminalService['activeInstance'] = undefined
26872677
onDidDisposeInstance: ITerminalService['onDidDisposeInstance'] = Event.None
26882678
onDidFocusInstance: ITerminalService['onDidFocusInstance'] = Event.None
@@ -2702,6 +2692,7 @@ class TerminalService implements ITerminalService {
27022692
registerSingleton(ITerminalService, TerminalService, InstantiationType.Delayed)
27032693
class TerminalConfigurationService implements ITerminalConfigurationService {
27042694
_serviceBrand: undefined
2695+
defaultLocation: ITerminalConfigurationService['defaultLocation'] = TerminalLocation.Panel
27052696
@Unsupported
27062697
get config(): ITerminalConfigurationService['config'] {
27072698
return unsupported()
@@ -3268,6 +3259,8 @@ class ChatService implements IChatService {
32683259
requestInProgressObs: IChatService['requestInProgressObs'] = constObservable(false)
32693260
edits2Enabled: IChatService['edits2Enabled'] = false
32703261
getPersistedSessionTitle: IChatService['getPersistedSessionTitle'] = () => undefined
3262+
editingSessions: IChatService['editingSessions'] = []
3263+
getChatSessionFromInternalId: IChatService['getChatSessionFromInternalId'] = () => undefined
32713264
}
32723265
registerSingleton(IChatService, ChatService, InstantiationType.Delayed)
32733266
class ChatMarkdownAnchorService implements IChatMarkdownAnchorService {
@@ -5167,9 +5160,6 @@ class LanguageModelToolsService implements ILanguageModelToolsService {
51675160
createToolSet: ILanguageModelToolsService['createToolSet'] = unsupported
51685161
toolSets: ILanguageModelToolsService['toolSets'] = constObservable([])
51695162

5170-
@Unsupported
5171-
toToolEnablementMap: ILanguageModelToolsService['toToolEnablementMap'] = unsupported
5172-
51735163
@Unsupported
51745164
toToolAndToolSetEnablementMap: ILanguageModelToolsService['toToolAndToolSetEnablementMap'] =
51755165
unsupported
@@ -5178,6 +5168,15 @@ class LanguageModelToolsService implements ILanguageModelToolsService {
51785168
getToolAutoConfirmation: ILanguageModelToolsService['getToolAutoConfirmation'] = unsupported
51795169

51805170
getToolSet: ILanguageModelToolsService['getToolSet'] = () => undefined
5171+
5172+
getQualifiedToolNames: ILanguageModelToolsService['getQualifiedToolNames'] = () => []
5173+
getToolByQualifiedName: ILanguageModelToolsService['getToolByQualifiedName'] = () => undefined
5174+
@Unsupported
5175+
getQualifiedToolName: ILanguageModelToolsService['getQualifiedToolName'] = unsupported
5176+
getDeprecatedQualifiedToolNames: ILanguageModelToolsService['getDeprecatedQualifiedToolNames'] =
5177+
() => new Map()
5178+
toQualifiedToolNames: ILanguageModelToolsService['toQualifiedToolNames'] = () => []
5179+
toToolReferences: ILanguageModelToolsService['toToolReferences'] = () => []
51815180
}
51825181
registerSingleton(ILanguageModelToolsService, LanguageModelToolsService, InstantiationType.Delayed)
51835182
class IssueFormService implements IIssueFormService {
@@ -5309,6 +5308,18 @@ class TerminalCompletionService implements ITerminalCompletionService {
53095308
provideCompletions: ITerminalCompletionService['provideCompletions'] = unsupported
53105309
}
53115310
registerSingleton(ITerminalCompletionService, TerminalCompletionService, InstantiationType.Delayed)
5311+
class TerminalEditingService implements ITerminalEditingService {
5312+
_serviceBrand: undefined
5313+
getEditableData: ITerminalEditingService['getEditableData'] = () => undefined
5314+
@Unsupported
5315+
setEditable: ITerminalEditingService['setEditable'] = unsupported
5316+
isEditable: ITerminalEditingService['isEditable'] = () => false
5317+
getEditingTerminal: ITerminalEditingService['getEditingTerminal'] = () => undefined
5318+
@Unsupported
5319+
setEditingTerminal: ITerminalEditingService['setEditingTerminal'] = unsupported
5320+
}
5321+
registerSingleton(ITerminalEditingService, TerminalEditingService, InstantiationType.Delayed)
5322+
53125323
class ChatEntitlementsService implements IChatEntitlementService {
53135324
_serviceBrand: undefined
53145325
organisations: IChatEntitlementService['organisations'] = undefined
@@ -5332,12 +5343,18 @@ class ChatEntitlementsService implements IChatEntitlementService {
53325343
}
53335344
@Unsupported
53345345
update: IChatEntitlementService['update'] = unsupported
5346+
5347+
entitlementObs: IChatEntitlementService['entitlementObs'] = constObservable(
5348+
ChatEntitlement.Unknown
5349+
)
5350+
sentimentObs: IChatEntitlementService['sentimentObs'] = constObservable({})
5351+
onDidChangeAnonymous: IChatEntitlementService['onDidChangeAnonymous'] = Event.None
5352+
anonymous: IChatEntitlementService['anonymous'] = false
5353+
anonymousObs: IChatEntitlementService['anonymousObs'] = constObservable(false)
53355354
}
53365355
registerSingleton(IChatEntitlementService, ChatEntitlementsService, InstantiationType.Eager)
53375356
class PromptsService implements IPromptsService {
53385357
_serviceBrand: undefined
5339-
@Unsupported
5340-
getSyntaxParserFor: IPromptsService['getSyntaxParserFor'] = unsupported
53415358
listPromptFiles: IPromptsService['listPromptFiles'] = async () => []
53425359
getSourceFolders: IPromptsService['getSourceFolders'] = () => []
53435360
dispose: IPromptsService['dispose'] = (): void => {}
@@ -5346,9 +5363,18 @@ class PromptsService implements IPromptsService {
53465363
findPromptSlashCommands: IPromptsService['findPromptSlashCommands'] = async () => []
53475364
onDidChangeCustomChatModes: IPromptsService['onDidChangeCustomChatModes'] = Event.None
53485365
getCustomChatModes: IPromptsService['getCustomChatModes'] = async () => []
5349-
@Unsupported
5350-
parse: IPromptsService['parse'] = unsupported
53515366
getPromptFileType: IPromptsService['getPromptFileType'] = () => undefined
5367+
@Unsupported
5368+
getParsedPromptFile: IPromptsService['getParsedPromptFile'] = unsupported
5369+
listPromptFilesForStorage: IPromptsService['listPromptFilesForStorage'] = async () => []
5370+
@Unsupported
5371+
getPromptCommandName: IPromptsService['getPromptCommandName'] = unsupported
5372+
@Unsupported
5373+
parseNew: IPromptsService['parseNew'] = unsupported
5374+
registerContributedFile: IPromptsService['registerContributedFile'] = () => Disposable.None
5375+
@Unsupported
5376+
getPromptLocationLabel: IPromptsService['getPromptLocationLabel'] = unsupported
5377+
findAgentMDsInWorkspace: IPromptsService['findAgentMDsInWorkspace'] = async () => []
53525378
}
53535379
registerSingleton(IPromptsService, PromptsService, InstantiationType.Eager)
53545380

@@ -5533,15 +5559,14 @@ class McpGalleryService implements IMcpGalleryService {
55335559
@Unsupported
55345560
getReadme: IMcpGalleryService['getReadme'] = unsupported
55355561

5536-
getMcpServersFromVSCodeGallery: IMcpGalleryService['getMcpServersFromVSCodeGallery'] =
5537-
async () => []
5538-
55395562
getMcpServersFromGallery: IMcpGalleryService['getMcpServersFromGallery'] = async () => []
55405563

55415564
getMcpServer: IMcpGalleryService['getMcpServer'] = async () => undefined
55425565

55435566
@Unsupported
55445567
getMcpServerConfiguration: IMcpGalleryService['getMcpServerConfiguration'] = unsupported
5568+
5569+
getMcpServerByName: IMcpGalleryService['getMcpServerByName'] = async () => undefined
55455570
}
55465571
registerSingleton(IMcpGalleryService, McpGalleryService, InstantiationType.Eager)
55475572
class McpSamplingService implements IMcpSamplingService {

src/service-override/chat.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ import { ILanguageModelIgnoredFilesService } from 'vs/workbench/contrib/chat/com
3939
import { IChatMarkdownAnchorService } from 'vs/workbench/contrib/chat/browser/chatContentParts/chatMarkdownAnchorService.service'
4040
import { ChatMarkdownAnchorService } from 'vs/workbench/contrib/chat/browser/chatContentParts/chatMarkdownAnchorService'
4141
import { ChatEditingService } from 'vs/workbench/contrib/chat/browser/chatEditing/chatEditingServiceImpl'
42-
import { ChatEntitlementService } from 'vs/workbench/contrib/chat/common/chatEntitlementService'
42+
import { ChatEntitlementService } from 'vs/workbench/services/chat/common/chatEntitlementService'
4343
import { PromptsService } from 'vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl'
44-
import { IChatEntitlementService } from 'vs/workbench/contrib/chat/common/chatEntitlementService.service'
44+
import { IChatEntitlementService } from 'vs/workbench/services/chat/common/chatEntitlementService.service'
4545
import { IPromptsService } from 'vs/workbench/contrib/chat/common/promptSyntax/service/promptsService.service'
4646
import { IChatTransferService } from 'vs/workbench/contrib/chat/common/chatTransferService.service'
4747
import { ChatTransferService } from 'vs/workbench/contrib/chat/common/chatTransferService'

src/service-override/task.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ import {
4545
} from 'vs/platform/workspace/common/workspaceTrust.service'
4646
import { IViewDescriptorService } from 'vs/workbench/common/views.service'
4747
import 'vs/workbench/contrib/tasks/browser/task.contribution'
48+
import { IHostService } from 'vs/workbench/services/host/browser/host.service'
4849

4950
class CustomTaskService extends TaskService {
5051
constructor(
@@ -88,7 +89,8 @@ class CustomTaskService extends TaskService {
8889
@IRemoteAgentService remoteAgentService: IRemoteAgentService,
8990
@IInstantiationService _instantiationService: IInstantiationService,
9091
@IChatService _chatService: IChatService,
91-
@IChatAgentService _chatAgentService: IChatAgentService
92+
@IChatAgentService _chatAgentService: IChatAgentService,
93+
@IHostService _hostService: IHostService
9294
) {
9395
super(
9496
_configurationService,
@@ -128,7 +130,8 @@ class CustomTaskService extends TaskService {
128130
remoteAgentService,
129131
_instantiationService,
130132
_chatService,
131-
_chatAgentService
133+
_chatAgentService,
134+
_hostService
132135
)
133136

134137
if (forcedSupportedExecutions != null) {

0 commit comments

Comments
 (0)