Natural-language entry — pi "…"
If your first argv isn't a known subcommand, the omni-router translates it, resumes any matching session, then chains real subprocesses (validate → fix → prompt). No chat-box trap.
// source: packages/pi-cli/src/lib/omni-router.ts