cline/cline · error · Error

Invalid git ref "${parsed.ref}".

Error message

Invalid git ref "${parsed.ref}".

What it means

Error "Invalid git ref "${parsed.ref}"." thrown in cline/cline.

Source

Thrown at sdk/packages/core/src/services/plugin-install.ts:817

			"install",
			"--omit=dev",
			"--omit=peer",
			"--legacy-peer-deps",
			"--no-audit",
			"--no-fund",
			"--package-lock=false",
		],
		{ cwd: packageRoot },
	);
}

async function installGitPackage(
	parsed: Extract<ParsedPluginSource, { type: "git" }>,
	stagingRoot: string,
	npmCommand: string,
): Promise<string> {
	if (parsed.ref?.startsWith("-")) {
		throw new Error(`Invalid git ref "${parsed.ref}".`);
	}
	const packageRoot = join(stagingRoot, PACKAGE_DIRECTORY_NAME);
	const cloneArgs = ["clone", "--filter=blob:none"];
	if (parsed.ref) {
		cloneArgs.push("--branch", parsed.ref);
	}
	cloneArgs.push("--", parsed.repo, packageRoot);
	try {
		await runCommand("git", cloneArgs);
	} catch (error) {
		if (!parsed.ref) {
			throw error;
		}
		await runCommand("git", [
			"clone",
			"--filter=blob:none",
			"--",
			parsed.repo,

View on GitHub (pinned to 491b30b806)

When it happens

Trigger: Thrown at sdk/packages/core/src/services/plugin-install.ts:817 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/a2a15ef8eb0bebc9. Report an issue: GitHub.