@@ -178,7 +178,6 @@ import {
178178} from 'vs/workbench/contrib/chat/common/chatAgents.service'
179179import { ICodeMapperService } from 'vs/workbench/contrib/chat/common/chatCodeMapperService.service'
180180import { IChatEditingService } from 'vs/workbench/contrib/chat/common/chatEditingService.service'
181- import { IChatEntitlementService } from 'vs/workbench/contrib/chat/common/chatEntitlementService.service'
182181import { IChatService } from 'vs/workbench/contrib/chat/common/chatService.service'
183182import { IChatSessionsService } from 'vs/workbench/contrib/chat/common/chatSessionsService.service'
184183import { IChatSlashCommandService } from 'vs/workbench/contrib/chat/common/chatSlashCommands.service'
@@ -262,6 +261,7 @@ import {
262261} from 'vs/workbench/contrib/terminal/browser/terminal'
263262import {
264263 ITerminalConfigurationService ,
264+ ITerminalEditingService ,
265265 ITerminalEditorService ,
266266 ITerminalGroupService ,
267267 ITerminalInstanceService ,
@@ -313,6 +313,7 @@ import { IDynamicAuthenticationProviderStorageService } from 'vs/workbench/servi
313313import { IAuxiliaryWindowService } from 'vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService.service'
314314import { IBannerService } from 'vs/workbench/services/banner/browser/bannerService.service'
315315import { IBrowserElementsService } from 'vs/workbench/services/browserElements/browser/browserElementsService.service'
316+ import { IChatEntitlementService } from 'vs/workbench/services/chat/common/chatEntitlementService.service'
316317import { IJSONEditingService } from 'vs/workbench/services/configuration/common/jsonEditing.service'
317318import { IConfigurationResolverService } from 'vs/workbench/services/configurationResolver/common/configurationResolver.service'
318319import { IDecorationsService } from 'vs/workbench/services/decorations/common/decorations.service'
@@ -418,13 +419,14 @@ import { IImageResizeService } from 'vs/platform/imageResize/common/imageResizeS
418419import { McpGalleryManifestStatus } from 'vs/platform/mcp/common/mcpGalleryManifest'
419420import { IMcpGalleryManifestService } from 'vs/platform/mcp/common/mcpGalleryManifest.service'
420421import { IChatLayoutService } from 'vs/workbench/contrib/chat/common/chatLayoutService.service'
422+ import { IChatModeService } from 'vs/workbench/contrib/chat/common/chatModes.service'
421423import { 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'
422426import type { IInlineCompletionsUnificationState } from 'vs/workbench/services/inlineCompletions/common/inlineCompletionsUnification'
423427import { IInlineCompletionsUnificationService } from 'vs/workbench/services/inlineCompletions/common/inlineCompletionsUnification.service'
424428import { getBuiltInExtensionTranslationsUris , getExtensionIdProvidingCurrentLocale } from './l10n'
425429import { 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
429431function 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 {
27022692registerSingleton ( ITerminalService , TerminalService , InstantiationType . Delayed )
27032693class 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}
32723265registerSingleton ( IChatService , ChatService , InstantiationType . Delayed )
32733266class 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}
51825181registerSingleton ( ILanguageModelToolsService , LanguageModelToolsService , InstantiationType . Delayed )
51835182class IssueFormService implements IIssueFormService {
@@ -5309,6 +5308,18 @@ class TerminalCompletionService implements ITerminalCompletionService {
53095308 provideCompletions : ITerminalCompletionService [ 'provideCompletions' ] = unsupported
53105309}
53115310registerSingleton ( 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+
53125323class 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}
53365355registerSingleton ( IChatEntitlementService , ChatEntitlementsService , InstantiationType . Eager )
53375356class 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}
53535379registerSingleton ( 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}
55465571registerSingleton ( IMcpGalleryService , McpGalleryService , InstantiationType . Eager )
55475572class McpSamplingService implements IMcpSamplingService {
0 commit comments