mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-18 15:55:59 +01:00
mcp: adopt api feedback on extension API (#247245)
This commit is contained in:
@@ -1447,7 +1447,7 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
}
|
||||
};
|
||||
|
||||
// namespace: chat
|
||||
// namespace: chatregisterMcpServerDefinitionProvider
|
||||
const chat: typeof vscode.chat = {
|
||||
registerMappedEditsProvider(_selector: vscode.DocumentSelector, _provider: vscode.MappedEditsProvider) {
|
||||
checkProposedApiEnabled(extension, 'mappedEditsProvider');
|
||||
@@ -1527,12 +1527,15 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
registerIgnoredFileProvider(provider: vscode.LanguageModelIgnoredFileProvider) {
|
||||
return extHostLanguageModels.registerIgnoredFileProvider(extension, provider);
|
||||
},
|
||||
registerMcpConfigurationProvider(id, provider) {
|
||||
registerMcpServerDefinitionProvider(id, provider) {
|
||||
checkProposedApiEnabled(extension, 'mcpConfigurationProvider');
|
||||
return extHostMcp.registerMcpConfigurationProvider(extension, id, provider);
|
||||
}
|
||||
};
|
||||
|
||||
// todo@connor4312: proposed API back-compat
|
||||
(lm as any).registerMcpConfigurationProvider = lm.registerMcpServerDefinitionProvider;
|
||||
|
||||
// namespace: speech
|
||||
const speech: typeof vscode.speech = {
|
||||
registerSpeechProvider(id: string, provider: vscode.SpeechProvider) {
|
||||
|
||||
Reference in New Issue
Block a user