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.