microsoft/vscode · error · Error
Unknown next edit provider ID: ${providerId}
Error message
Unknown next edit provider ID: ${providerId} What it means
Error "Unknown next edit provider ID: ${providerId}" thrown in microsoft/vscode.
Source
Thrown at extensions/copilot/src/extension/inlineEdits/node/createNextEditProvider.ts:21
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { registerNextEditProviderId, XTabProviderId } from '../../../platform/configuration/common/configurationService';
import { IStatelessNextEditProvider } from '../../../platform/inlineEdits/common/statelessNextEditProvider';
import { IInstantiationService } from '../../../util/vs/platform/instantiation/common/instantiation';
import { XtabProvider } from '../../xtab/node/xtabProvider';
export const defaultNextEditProviderId = XTabProviderId;
export const supportedProviderIds = {
[registerNextEditProviderId(XtabProvider.ID)]: XtabProvider,
};
export function createNextEditProvider(nextEditProviderId: string | undefined, instantiationService: IInstantiationService): IStatelessNextEditProvider {
const providerId = nextEditProviderId ?? defaultNextEditProviderId;
const provider = supportedProviderIds[providerId as keyof typeof supportedProviderIds];
if (!provider) {
throw new Error(`Unknown next edit provider ID: ${providerId}`);
}
return instantiationService.createInstance(provider);
}
View on GitHub (pinned to a94b963a32)
When it happens
Trigger: Thrown at extensions/copilot/src/extension/inlineEdits/node/createNextEditProvider.ts:21 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of microsoft/vscode@a94b963a32 (2026-08-12).
Data as JSON: /api/errors/e8ff0a8a5f792372.
Report an issue: GitHub.