xnpm ask
xnpm ask is not an LLM feature. Same input always produces the same command. Unknown input fails with suggestions, not guesses.
How ask works
xnpm ask resolves intent phrases to real xnpm commands using a known, finite catalog.
There is no model inference, no probability, and no guessing involved.
Three guarantees
No variance between runs. No model drift. Scripting and automation can rely on ask output.
If a phrase is not in the catalog, ask returns an error with the closest matching suggestions — never an invented command.
Irreversible operations always print the resolved command and ask for confirmation. No silent destructive actions.
ask-cli library
@x12i/ask-cli is the library behind xnpm ask. Any CLI can use it to add deterministic natural-language resolution without adding an LLM dependency.
npm install @x12i/ask-cliStandalone library, no LLM dependency