Skip to content

Commit 35bf85d

Browse files
authored
Merge pull request #758 from CodinGame/vscode-1.108
VSCode 1.108
2 parents 1add304 + cf644c3 commit 35bf85d

File tree

59 files changed

+3161
-6216
lines changed

Some content is hidden

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

59 files changed

+3161
-6216
lines changed

.ncurc.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"reject": [
33
"@microsoft/1ds-core-js",
44
"@microsoft/1ds-post-js",
5-
"@parcel/watcher",
65
"@types/node",
76
"@types/vscode-semver",
87
"@vscode/iconv-lite-umd",

demo/package-lock.json

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

demo/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
"check-build": "npm run lint && npm run typecheck",
1414
"build": "npm run check-build && vite --config vite.config.ts build",
1515
"build:netlify": "npm run check-build && vite --config vite.netlify.config.ts build",
16-
"start:debugServer": "tsx src/debugServer.ts",
17-
"preprepare": "patch-package"
16+
"start:debugServer": "tsx src/debugServer.ts"
1817
},
1918
"devDependencies": {
2019
"@codingame/esbuild-import-meta-url-plugin": "^1.0.3",
@@ -24,15 +23,15 @@
2423
"@types/wicg-file-system-access": "^2023.10.7",
2524
"@types/ws": "^8.18.1",
2625
"typescript": "~5.9.3",
27-
"vite": "~7.3.0",
26+
"vite": "~7.3.1",
2827
"@codingame/monaco-vscode-rollup-extension-directory-plugin": "file:../dist/packages/monaco-vscode-rollup-extension-directory-plugin",
2928
"@codingame/monaco-vscode-rollup-vsix-plugin": "file:../dist/packages/monaco-vscode-rollup-vsix-plugin"
3029
},
3130
"dependencies": {
3231
"ansi-colors": "^4.1.3",
3332
"dockerode": "^4.0.9",
3433
"express": "^5.2.1",
35-
"ws": "^8.18.3",
34+
"ws": "^8.19.0",
3635
"@codingame/monaco-vscode-accessibility-service-override": "file:../dist/packages/monaco-vscode-accessibility-service-override",
3736
"@codingame/monaco-vscode-ai-service-override": "file:../dist/packages/monaco-vscode-ai-service-override",
3837
"@codingame/monaco-vscode-all-default-extensions": "file:../dist/packages/monaco-vscode-all-default-extensions",
@@ -216,9 +215,6 @@
216215
"@codingame/monaco-vscode-xterm-common": "file:../dist/packages/monaco-vscode-xterm-common",
217216
"@codingame/monaco-vscode-yaml-default-extension": "file:../dist/packages/monaco-vscode-yaml-default-extension"
218217
},
219-
"overrides": {
220-
"esbuild": "^0.24.0"
221-
},
222218
"volta": {
223219
"extends": "../package.json"
224220
}

demo/patches/@xterm+xterm+5.6.0-beta.140.patch

Lines changed: 0 additions & 58 deletions
This file was deleted.

package-lock.json

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

package.json

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
},
3131
"config": {
3232
"vscode": {
33-
"version": "1.107.1",
34-
"ref": "1.107.1",
35-
"commit": "994fd12f8d3a5aa16f17d42c041e5809167e845a"
33+
"version": "1.108.0",
34+
"ref": "1.108.0",
35+
"commit": "94e8ae2b28cb5cc932b86e1070569c4463565c37"
3636
},
3737
"monaco": {
3838
"ref": "v0.55.1",
@@ -46,9 +46,9 @@
4646
"@babel/preset-env": "^7.28.5",
4747
"@babel/preset-typescript": "^7.28.5",
4848
"@codingame/commitlint-config-codingame": "^1.1.1",
49-
"@codingame/semantic-release-config-github": "^2.1.0",
49+
"@codingame/semantic-release-config-github": "^2.1.1",
5050
"@codingame/tsconfig": "^1.1.1",
51-
"@commitlint/cli": "^20.2.0",
51+
"@commitlint/cli": "^20.3.1",
5252
"@rollup/plugin-commonjs": "^29.0.0",
5353
"@rollup/plugin-dynamic-import-vars": "^2.1.5",
5454
"@rollup/plugin-json": "^6.1.0",
@@ -74,22 +74,21 @@
7474
"postcss-url": "^10.1.3",
7575
"prettier": "^3.7.4",
7676
"recast": "^0.23.11",
77-
"rollup": "^4.53.4",
77+
"rollup": "^4.55.1",
7878
"rollup-plugin-copy": "^3.5.0",
7979
"rollup-plugin-dts": "^6.3.0",
8080
"semantic-release": "25.0.2",
8181
"tsx": "^4.21.0",
8282
"type-fest": "^5.3.1",
8383
"typescript": "^5.9.3",
84-
"typescript-eslint": "^8.49.0",
84+
"typescript-eslint": "^8.52.0",
8585
"vscode-semver": "npm:semver@=5.5.0",
8686
"yargs": "^18.0.0",
8787
"zx": "^8.8.5"
8888
},
8989
"dependencies": {
9090
"@microsoft/1ds-core-js": "^3.2.13",
9191
"@microsoft/1ds-post-js": "^3.2.13",
92-
"@parcel/watcher": "parcel-bundler/watcher#1ca032aa8339260a8a3bcf825c3a1a71e3e43542",
9392
"@rollup/pluginutils": "^5.3.0",
9493
"@vscode/iconv-lite-umd": "0.7.1",
9594
"@vscode/proxy-agent": "^0.36.0",
@@ -99,16 +98,16 @@
9998
"@vscode/vscode-languagedetection": "npm:@codingame/[email protected]",
10099
"@vscode/windows-process-tree": "^0.6.0",
101100
"@vscode/windows-registry": "^1.1.0",
102-
"@xterm/addon-clipboard": "^0.2.0-beta.119",
103-
"@xterm/addon-image": "^0.9.0-beta.136",
104-
"@xterm/addon-ligatures": "^0.10.0-beta.136",
105-
"@xterm/addon-progress": "^0.2.0-beta.42",
106-
"@xterm/addon-search": "^0.16.0-beta.136",
107-
"@xterm/addon-serialize": "^0.14.0-beta.136",
108-
"@xterm/addon-unicode11": "^0.9.0-beta.136",
109-
"@xterm/addon-webgl": "^0.19.0-beta.136",
110-
"@xterm/headless": "^5.6.0-beta.136",
111-
"@xterm/xterm": "^5.6.0-beta.136",
101+
"@xterm/addon-clipboard": "^0.3.0-beta.91",
102+
"@xterm/addon-image": "^0.10.0-beta.91",
103+
"@xterm/addon-ligatures": "^0.11.0-beta.91",
104+
"@xterm/addon-progress": "^0.3.0-beta.91",
105+
"@xterm/addon-search": "^0.17.0-beta.91",
106+
"@xterm/addon-serialize": "^0.15.0-beta.91",
107+
"@xterm/addon-unicode11": "^0.10.0-beta.91",
108+
"@xterm/addon-webgl": "^0.20.0-beta.90",
109+
"@xterm/headless": "^6.1.0-beta.91",
110+
"@xterm/xterm": "^6.1.0-beta.91",
112111
"cookie": "^0.7.2",
113112
"css-url-parser": "^1.1.4",
114113
"dompurify": "^3.3.1",
@@ -120,15 +119,15 @@
120119
"marked": "~14.0.0",
121120
"memfs": "^4.51.1",
122121
"mime-types": "^3.0.2",
123-
"node-pty": "1.1.0-beta35",
122+
"node-pty": "^1.1.0-beta43",
124123
"tas-client": "0.3.1",
125124
"thenby": "^1.3.4",
126125
"vscode-css-languageservice": "6.2.14",
127126
"vscode-html-languageservice": "5.2.0",
128127
"vscode-json-languageservice": "5.3.11",
129128
"vscode-oniguruma": "1.7.0",
130129
"vscode-regexpp": "^3.1.0",
131-
"vscode-textmate": "^9.2.1",
130+
"vscode-textmate": "^9.3.0",
132131
"vscode-uri": "3.0.8",
133132
"yauzl": "^3.0.0",
134133
"yazl": "^2.4.3"
@@ -137,11 +136,11 @@
137136
"typescript": "$typescript",
138137
"rollup": "$rollup",
139138
"recast": "$recast",
140-
"@xterm/xterm": "^5.6.0-beta.136",
139+
"@xterm/xterm": "^6.1.0-beta.91",
141140
"cross-spawn": "7.0.6"
142141
},
143142
"volta": {
144-
"node": "22.20.0",
143+
"node": "22.21.1",
145144
"npm": "11.6.2"
146145
}
147146
}

src/localExtensionHost.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ import {
5555
ExtHostAuthentication,
5656
IExtHostAuthentication
5757
} from 'vs/workbench/api/common/extHostAuthentication'
58+
import { IDefaultLogLevelsService } from 'vs/workbench/services/log/common/defaultLogLevels.service'
5859

5960
const apiFactoryDeferred = new DeferredPromise<ApiFactory>()
6061

@@ -155,7 +156,8 @@ class LocalExtensionHost implements IExtensionHost {
155156
@IBrowserWorkbenchEnvironmentService
156157
private readonly _environmentService: IBrowserWorkbenchEnvironmentService,
157158
@IProductService private readonly _productService: IProductService,
158-
@IUserDataProfilesService private readonly _userDataProfilesService: IUserDataProfilesService
159+
@IUserDataProfilesService private readonly _userDataProfilesService: IUserDataProfilesService,
160+
@IDefaultLogLevelsService private readonly _defaultLogLevelsService: IDefaultLogLevelsService
159161
) {
160162
this._protocolPromise = null
161163
this._extensionHostLogsLocation = joinPath(this._environmentService.extHostLogsPath, 'local')
@@ -224,7 +226,7 @@ class LocalExtensionHost implements IExtensionHost {
224226
extensionTestsLocationURI: this._environmentService.extensionTestsLocationURI,
225227
globalStorageHome: this._userDataProfilesService.defaultProfile.globalStorageHome,
226228
workspaceStorageHome: this._environmentService.workspaceStorageHome,
227-
extensionLogLevel: this._environmentService.extensionLogLevel
229+
extensionLogLevel: this._defaultLogLevelsService.defaultLogLevels.extensions
228230
},
229231
workspace:
230232
this._contextService.getWorkbenchState() === WorkbenchState.EMPTY

src/missing-services.ts

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -167,26 +167,26 @@ import {
167167
IChatWidgetService,
168168
IQuickChatService
169169
} from 'vs/workbench/contrib/chat/browser/chat.service'
170-
import { IChatAttachmentResolveService } from 'vs/workbench/contrib/chat/browser/chatAttachmentResolveService.service'
171-
import { IChatMarkdownAnchorService } from 'vs/workbench/contrib/chat/browser/chatContentParts/chatMarkdownAnchorService.service'
172-
import { IChatContextPickService } from 'vs/workbench/contrib/chat/browser/chatContextPickService.service'
170+
import { IChatAttachmentResolveService } from 'vs/workbench/contrib/chat/browser/attachments/chatAttachmentResolveService.service'
171+
import { IChatMarkdownAnchorService } from 'vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMarkdownAnchorService.service'
172+
import { IChatContextPickService } from 'vs/workbench/contrib/chat/browser/attachments/chatContextPickService.service'
173173
import { IChatOutputRendererService } from 'vs/workbench/contrib/chat/browser/chatOutputItemRenderer.service'
174174
import {
175175
IChatAgentNameService,
176176
IChatAgentService
177-
} from 'vs/workbench/contrib/chat/common/chatAgents.service'
178-
import { ICodeMapperService } from 'vs/workbench/contrib/chat/common/chatCodeMapperService.service'
179-
import { IChatEditingService } from 'vs/workbench/contrib/chat/common/chatEditingService.service'
180-
import { IChatService } from 'vs/workbench/contrib/chat/common/chatService.service'
177+
} from 'vs/workbench/contrib/chat/common/participants/chatAgents.service'
178+
import { ICodeMapperService } from 'vs/workbench/contrib/chat/common/editing/chatCodeMapperService.service'
179+
import { IChatEditingService } from 'vs/workbench/contrib/chat/common/editing/chatEditingService.service'
180+
import { IChatService } from 'vs/workbench/contrib/chat/common/chatService/chatService.service'
181181
import { IChatSessionsService } from 'vs/workbench/contrib/chat/common/chatSessionsService.service'
182-
import { IChatSlashCommandService } from 'vs/workbench/contrib/chat/common/chatSlashCommands.service'
183-
import { IChatTodoListService } from 'vs/workbench/contrib/chat/common/chatTodoListService.service'
184-
import { IChatTransferService } from 'vs/workbench/contrib/chat/common/chatTransferService.service'
185-
import { IChatVariablesService } from 'vs/workbench/contrib/chat/common/chatVariables.service'
186-
import { IChatWidgetHistoryService } from 'vs/workbench/contrib/chat/common/chatWidgetHistoryService.service'
182+
import { IChatSlashCommandService } from 'vs/workbench/contrib/chat/common/participants/chatSlashCommands.service'
183+
import { IChatTodoListService } from 'vs/workbench/contrib/chat/common/tools/chatTodoListService.service'
184+
import { IChatTransferService } from 'vs/workbench/contrib/chat/common/model/chatTransferService.service'
185+
import { IChatVariablesService } from 'vs/workbench/contrib/chat/common/attachments/chatVariables.service'
186+
import { IChatWidgetHistoryService } from 'vs/workbench/contrib/chat/common/widget/chatWidgetHistoryService.service'
187187
import { ILanguageModelIgnoredFilesService } from 'vs/workbench/contrib/chat/common/ignoredFiles.service'
188188
import { ILanguageModelStatsService } from 'vs/workbench/contrib/chat/common/languageModelStats.service'
189-
import { ILanguageModelToolsService } from 'vs/workbench/contrib/chat/common/languageModelToolsService.service'
189+
import { ILanguageModelToolsService } from 'vs/workbench/contrib/chat/common/tools/languageModelToolsService.service'
190190
import { ILanguageModelsService } from 'vs/workbench/contrib/chat/common/languageModels.service'
191191
import { IPromptsService } from 'vs/workbench/contrib/chat/common/promptSyntax/service/promptsService.service'
192192
import { ICommentService } from 'vs/workbench/contrib/comments/browser/commentService.service'
@@ -214,7 +214,7 @@ import {
214214
IIssueFormService,
215215
IWorkbenchIssueService
216216
} from 'vs/workbench/contrib/issue/common/issue.service'
217-
import { IDefaultLogLevelsService } from 'vs/workbench/contrib/logs/common/defaultLogLevels.service'
217+
import { IDefaultLogLevelsService } from 'vs/workbench/services/log/common/defaultLogLevels.service'
218218
import { IMcpRegistry } from 'vs/workbench/contrib/mcp/common/mcpRegistryTypes.service'
219219
import {
220220
IMcpElicitationService,
@@ -420,16 +420,16 @@ import { IImageResizeService } from 'vs/platform/imageResize/common/imageResizeS
420420
import { IMarkdownRendererService } from 'vs/platform/markdown/browser/markdownRenderer.service'
421421
import { McpGalleryManifestStatus } from 'vs/platform/mcp/common/mcpGalleryManifest'
422422
import { IMcpGalleryManifestService } from 'vs/platform/mcp/common/mcpGalleryManifest.service'
423-
import { IChatContextService } from 'vs/workbench/contrib/chat/browser/chatContextService.service'
423+
import { IChatContextService } from 'vs/workbench/contrib/chat/browser/contextContrib/chatContextService.service'
424424
import { IChatStatusItemService } from 'vs/workbench/contrib/chat/browser/chatStatus/chatStatusItemService.service'
425-
import { IChatLayoutService } from 'vs/workbench/contrib/chat/common/chatLayoutService.service'
425+
import { IChatLayoutService } from 'vs/workbench/contrib/chat/common/widget/chatLayoutService.service'
426426
import { IChatModeService } from 'vs/workbench/contrib/chat/common/chatModes.service'
427-
import { ILanguageModelToolsConfirmationService } from 'vs/workbench/contrib/chat/common/languageModelToolsConfirmationService.service'
427+
import { ILanguageModelToolsConfirmationService } from 'vs/workbench/contrib/chat/common/tools/languageModelToolsConfirmationService.service'
428428
import {
429429
ToolDataSource,
430430
ToolSet,
431431
VSCodeToolReference
432-
} from 'vs/workbench/contrib/chat/common/languageModelToolsService'
432+
} from 'vs/workbench/contrib/chat/common/tools/languageModelToolsService'
433433
import { IRandomService } from 'vs/workbench/contrib/editTelemetry/browser/randomService.service'
434434
import { IAiEditTelemetryService } from 'vs/workbench/contrib/editTelemetry/browser/telemetry/aiEditTelemetry/aiEditTelemetryService.service'
435435
import { LazyCollectionState } from 'vs/workbench/contrib/mcp/common/mcpTypes'
@@ -3247,7 +3247,6 @@ registerSingleton(
32473247
)
32483248
class ChatService implements IChatService {
32493249
_serviceBrand: undefined
3250-
isPersistedSessionEmpty: IChatService['isPersistedSessionEmpty'] = () => true
32513250
@Unsupported
32523251
activateDefaultAgent: IChatService['activateDefaultAgent'] = unsupported
32533252
@Unsupported
@@ -3265,7 +3264,6 @@ class ChatService implements IChatService {
32653264
clearAllHistoryEntries: IChatService['clearAllHistoryEntries'] = unsupported
32663265
hasSessions: IChatService['hasSessions'] = () => false
32673266
onDidDisposeSession: IChatService['onDidDisposeSession'] = Event.None
3268-
transferredSessionData: IChatService['transferredSessionData'] = undefined
32693267
@Unsupported
32703268
transferChatSession: IChatService['transferChatSession'] = unsupported
32713269
@Unsupported
@@ -3291,7 +3289,6 @@ class ChatService implements IChatService {
32913289
loadSessionForResource: IChatService['loadSessionForResource'] = unsupported
32923290
requestInProgressObs: IChatService['requestInProgressObs'] = constObservable(false)
32933291
edits2Enabled: IChatService['edits2Enabled'] = false
3294-
getPersistedSessionTitle: IChatService['getPersistedSessionTitle'] = () => undefined
32953292
editingSessions: IChatService['editingSessions'] = []
32963293
getChatSessionFromInternalUri: IChatService['getChatSessionFromInternalUri'] = () => undefined
32973294
getLocalSessionHistory: IChatService['getLocalSessionHistory'] = async () => []
@@ -3310,6 +3307,8 @@ class ChatService implements IChatService {
33103307

33113308
@Unsupported
33123309
setTitle: IChatService['setTitle'] = unsupported
3310+
transferredSessionResource: IChatService['transferredSessionResource'] = undefined
3311+
getSessionTitle: IChatService['getSessionTitle'] = () => undefined
33133312
}
33143313
registerSingleton(IChatService, ChatService, InstantiationType.Delayed)
33153314
class ChatMarkdownAnchorService implements IChatMarkdownAnchorService {
@@ -3971,6 +3970,7 @@ class ChatWidgetService implements IChatWidgetService {
39713970
_serviceBrand: undefined
39723971
getWidgetsByLocations: IChatWidgetService['getWidgetsByLocations'] = () => []
39733972
onDidAddWidget: IChatWidgetService['onDidAddWidget'] = Event.None
3973+
onDidBackgroundSession: IChatWidgetService['onDidBackgroundSession'] = Event.None
39743974
getAllWidgets: IChatWidgetService['getAllWidgets'] = () => []
39753975
lastFocusedWidget: IChatWidgetService['lastFocusedWidget'] = undefined
39763976
@Unsupported
@@ -5155,11 +5155,13 @@ registerSingleton(IWorkspaceIdentityService, WorkspaceIdentityService, Instantia
51555155
class DefaultLogLevelsService implements IDefaultLogLevelsService {
51565156
_serviceBrand: undefined
51575157
onDidChangeDefaultLogLevels: IDefaultLogLevelsService['onDidChangeDefaultLogLevels'] = Event.None
5158-
getDefaultLogLevel: IDefaultLogLevelsService['getDefaultLogLevel'] = async () => LogLevel.Off
5159-
@Unsupported
5160-
getDefaultLogLevels: IDefaultLogLevelsService['getDefaultLogLevels'] = unsupported
5158+
getDefaultLogLevel: IDefaultLogLevelsService['getDefaultLogLevel'] = () => LogLevel.Off
51615159
@Unsupported
51625160
setDefaultLogLevel: IDefaultLogLevelsService['setDefaultLogLevel'] = unsupported
5161+
defaultLogLevels: IDefaultLogLevelsService['defaultLogLevels'] = {
5162+
default: LogLevel.Off,
5163+
extensions: []
5164+
}
51635165
}
51645166
registerSingleton(IDefaultLogLevelsService, DefaultLogLevelsService, InstantiationType.Delayed)
51655167
class CustomEditorLabelService implements ICustomEditorLabelService {
@@ -5195,6 +5197,7 @@ class TrustedDomainService implements ITrustedDomainService {
51955197
isValid: ITrustedDomainService['isValid'] = (): boolean => {
51965198
return false
51975199
}
5200+
trustedDomains: ITrustedDomainService['trustedDomains'] = []
51985201
}
51995202
registerSingleton(ITrustedDomainService, TrustedDomainService, InstantiationType.Delayed)
52005203
class LanguageModelToolsService implements ILanguageModelToolsService {
@@ -5493,7 +5496,7 @@ class PromptsService implements IPromptsService {
54935496
getPromptSlashCommandName: IPromptsService['getPromptSlashCommandName'] = unsupported
54945497
registerCustomAgentsProvider: IPromptsService['registerCustomAgentsProvider'] = () =>
54955498
Disposable.None
5496-
findClaudeSkills: IPromptsService['findClaudeSkills'] = async () => undefined
5499+
findAgentSkills: IPromptsService['findAgentSkills'] = async () => undefined
54975500
}
54985501
registerSingleton(IPromptsService, PromptsService, InstantiationType.Eager)
54995502

@@ -5897,15 +5900,10 @@ class ChatSessionsService implements IChatSessionsService {
58975900
@Unsupported
58985901
reportInProgress: IChatSessionsService['reportInProgress'] = unsupported
58995902

5900-
@Unsupported
5901-
setEditableSession: IChatSessionsService['setEditableSession'] = unsupported
5902-
59035903
@Unsupported
59045904
notifySessionItemsChanged: IChatSessionsService['notifySessionItemsChanged'] = unsupported
59055905

59065906
getInProgress: IChatSessionsService['getInProgress'] = () => []
5907-
getEditableData: IChatSessionsService['getEditableData'] = () => undefined
5908-
isEditable: IChatSessionsService['isEditable'] = () => false
59095907

59105908
onDidChangeItemsProviders: IChatSessionsService['onDidChangeItemsProviders'] = Event.None
59115909
onDidChangeSessionItems: IChatSessionsService['onDidChangeSessionItems'] = Event.None
@@ -5964,7 +5962,6 @@ class ChatSessionsService implements IChatSessionsService {
59645962
undefined
59655963

59665964
onDidChangeOptionGroups: IChatSessionsService['onDidChangeOptionGroups'] = Event.None
5967-
isChatSessionInProgressStatus: IChatSessionsService['isChatSessionInProgressStatus'] = () => false
59685965
}
59695966
registerSingleton(IChatSessionsService, ChatSessionsService, InstantiationType.Delayed)
59705967

@@ -6154,6 +6151,8 @@ class TerminalChatService implements ITerminalChatService {
61546151
getMostRecentProgressPart: ITerminalChatService['getMostRecentProgressPart'] = () => undefined
61556152
setChatSessionAutoApproval: ITerminalChatService['setChatSessionAutoApproval'] = () => {}
61566153
hasChatSessionAutoApproval: ITerminalChatService['hasChatSessionAutoApproval'] = () => false
6154+
addSessionAutoApproveRule: ITerminalChatService['addSessionAutoApproveRule'] = () => {}
6155+
getSessionAutoApproveRules: ITerminalChatService['getSessionAutoApproveRules'] = () => ({})
61576156
}
61586157

61596158
registerSingleton(ITerminalChatService, TerminalChatService, InstantiationType.Delayed)

0 commit comments

Comments
 (0)