Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 5 Nov 2026. What's built · Install 0.3.0
jadpo
ReferenceErrors

ErrorsTools · rule

cli.unknown_command

On this page

A jadpo command line starts with a command Jadpo doesn't have, or asks jadpo help about a command or rule it doesn't have.

Area 14, Tools; not declinable; the next step is usually the agent's.

Why Jadpo refuses it

A command that isn't one could be a typo for another, and running the nearest one could change the project in a way you didn't ask for. So Jadpo runs nothing, and names the nearest command instead.

What it looks like

The command is misspelt:

shell
jadpo chek
jadpo chek

error chek isn't a jadpo command

reason
Jadpo has no command with this name. Did you mean check?
next
Use check instead of chek (agent)
rule
cli.unknown_command
help
https://jadpo.dev/docs/errors/cli.unknown_command

(agent) at the end of the next: line means your coding agent can make the fix itself.

jadpo help names the nearest rule the same way, for a word with a .:

shell
jadpo help impot.unused
jadpo help

error impot.unused isn't a jadpo command or rule

reason
jadpo help explains a command, or a rule by the id on an error's rule: line. Did you mean import.unused?
next
Use import.unused instead of impot.unused (agent)
rule
cli.unknown_command
help
https://jadpo.dev/docs/errors/cli.unknown_command

How to fix it

If you meant the command it suggests, use it:

shell
jadpo check

The command runs as written.

If none is near, list every command:

shell
jadpo help

Each command is listed with what it does.

Markdown for agents: /docs/errors/cli.unknown_command.md.Built from Jadpo main at aee2e8f.