Every command takes
--json to print machine-readable output instead of text, and -h or --help.
Color is on when output goes to a terminal. Set NO_COLOR to turn it off.
Models and providers
Check and the plain-language form of Unseen work with any of these. Open Label uses the provider you name with--provider (or OPENLABEL_PROVIDER), otherwise the first one whose key is set, in this order:
Set the model with
--model <id> or OPENLABEL_MODEL. Every provider except Anthropic needs one, because Open Label can’t know which of a provider’s models you have access to. OPENLABEL_BASE_URL points any OpenAI-style provider at another address, such as a company gateway.
skills eval always runs Claude, because the skills are written for Claude Code.
A .env file in the directory you run from is loaded automatically.
Exit codes
See Verdicts and exit codes for exactly when
check returns each.