nisa: not authenticated. Set RAPIDREVIEW_KEY, or run ./nisa (interactive) or ./nisa login in a terminal. | A subcommand ran headless with no credential | Set the key, or sign in once in a terminal |
nisa: no TTY for interactive onboarding. Set RAPIDREVIEW_KEY or run ./nisa login in a terminal. | Bare nisa (the chat) with no credential and no terminal | Same |
403 API key management requires browser login | nisa keys list|create|revoke while a key is the credential in use — RAPIDREVIEW_KEY, or the key the CLI’s browser onboarding stored | Manage keys in the web app (Settings → API Keys), or nisa logout && nisa login first |
rate limit: N chat calls in the last 60s (limit: 10). Wait ~Ns and retry. · … in the last hour (limit: 100). Wait ~Nmin and retry. | Chat cap tripped | Wait; use ask-batch; prefer direct commands |
search: too many queries (N); cap is 8 | Too many --query values | Split the call |
excerpts --format bibtex|csv rejected | Excerpts are JSON only | Drop --format |
--detach is incompatible with --workspace | exec can’t detach while it must serve local tools | Drop one |
Exit 124 | --timeout reached | Partial answer is in the JSON; session kept |