cline/cline · error · Error

baseUrl is required

Error message

baseUrl is required

What it means

Error "baseUrl is required" thrown in cline/cline.

Source

Thrown at sdk/packages/core/src/services/providers/local-provider-service.ts:434

			};
		}

		removeProviderFromSettingsState(manager, providerId);

		return {
			providerId,
			settingsPath: manager.getFilePath(),
			modelsPath,
			modelsCount: 0,
		};
	}

	if (LlmsModels.hasProvider(providerId))
		throw new Error(`provider "${providerId}" already exists`);

	const providerName = request.name.trim();
	if (!providerName) throw new Error("name is required");
	if (!baseUrl) throw new Error("baseUrl is required");

	const typedModels = uniqueTrimmed(request.models);
	const sourceUrl = request.modelsSourceUrl?.trim();
	const modelIds = await resolveModelIds({
		providerId,
		explicitModels: typedModels,
		modelsSourceUrl: sourceUrl,
		shouldRecompute: true,
	});
	if (modelIds.length === 0) {
		throw new Error(
			"at least one model is required (manual or via modelsSourceUrl)",
		);
	}

	const defaultModelId =
		request.defaultModelId?.trim() &&
		modelIds.includes(request.defaultModelId.trim())

View on GitHub (pinned to 491b30b806)

When it happens

Trigger: Thrown at sdk/packages/core/src/services/providers/local-provider-service.ts:434 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of cline/cline@491b30b806 (2026-08-25). Data as JSON: /api/errors/65783405da2e6a70. Report an issue: GitHub.