From 005cfa92907d127e9df88f4cdd0846c773ee663a Mon Sep 17 00:00:00 2001 From: Alex Ross <38270282+alexr00@users.noreply.github.com> Date: Mon, 3 Nov 2025 17:35:36 +0100 Subject: [PATCH] Move chat context provider into chat namespace (#274794) --- src/vs/workbench/api/common/extHost.api.impl.ts | 8 ++++---- src/vscode-dts/vscode.proposed.chatContextProvider.d.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/vs/workbench/api/common/extHost.api.impl.ts b/src/vs/workbench/api/common/extHost.api.impl.ts index d8f4af1eeaa..eff48f7a478 100644 --- a/src/vs/workbench/api/common/extHost.api.impl.ts +++ b/src/vs/workbench/api/common/extHost.api.impl.ts @@ -1282,10 +1282,6 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I encode(content: string, options?: { uri?: vscode.Uri; encoding?: string }) { return extHostWorkspace.encode(content, options); }, - registerChatContextProvider(selector: vscode.DocumentSelector, id: string, provider: vscode.ChatContextProvider): vscode.Disposable { - checkProposedApiEnabled(extension, 'chatContextProvider'); - return extHostChatContext.registerChatContextProvider(checkSelector(selector), `${extension.id}-${id}`, provider); - } }; // namespace: scm @@ -1540,6 +1536,10 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I checkProposedApiEnabled(extension, 'chatOutputRenderer'); return extHostChatOutputRenderer.registerChatOutputRenderer(extension, viewType, renderer); }, + registerChatContextProvider(selector: vscode.DocumentSelector, id: string, provider: vscode.ChatContextProvider): vscode.Disposable { + checkProposedApiEnabled(extension, 'chatContextProvider'); + return extHostChatContext.registerChatContextProvider(checkSelector(selector), `${extension.id}-${id}`, provider); + }, }; // namespace: lm diff --git a/src/vscode-dts/vscode.proposed.chatContextProvider.d.ts b/src/vscode-dts/vscode.proposed.chatContextProvider.d.ts index 145b8aa0176..38ea26573a3 100644 --- a/src/vscode-dts/vscode.proposed.chatContextProvider.d.ts +++ b/src/vscode-dts/vscode.proposed.chatContextProvider.d.ts @@ -8,7 +8,7 @@ declare module 'vscode' { // https://github.com/microsoft/vscode/issues/271104 @alexr00 - export namespace workspace { + export namespace chat { // TODO@alexr00 API: // selector is confusing