earendil-works/pi · error
Unknown command: ${command}
Error message
Unknown command: ${command} What it means
Error "Unknown command: ${command}" thrown in earendil-works/pi.
Source
Thrown at packages/ai/src/cli.ts:113
if (!providerId) {
const rl = createInterface({ input: process.stdin, output: process.stdout });
try {
for (let index = 0; index < PROVIDERS.length; index++) {
console.log(` ${index + 1}. ${PROVIDERS[index].name}`);
}
const index = Number.parseInt(await prompt(rl, `Enter number (1-${PROVIDERS.length}): `), 10) - 1;
providerId = PROVIDERS[index]?.id;
} finally {
rl.close();
}
}
if (!providerId || !PROVIDERS.some((provider) => provider.id === providerId)) {
throw new Error(`Unknown provider: ${providerId ?? ""}`);
}
await login(providerId);
return;
}
throw new Error(`Unknown command: ${command}`);
}
main().catch((error: unknown) => {
console.error("Error:", error instanceof Error ? error.message : String(error));
process.exit(1);
});
View on GitHub (pinned to 4af9d21d3b)
Solutions
- Run the CLI with --help to see the valid commands.
When it happens
Trigger: Thrown at packages/ai/src/cli.ts:113 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of earendil-works/pi@4af9d21d3b (2026-08-24).
Data as JSON: /api/errors/4efd240a12f69021.
Report an issue: GitHub.