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.