Skip to content
EximAgent Docs

Global flags

Flags every command accepts: --inputs, --dry-run, --profile, --strict, --output, --stream, and --out.

These flags work across the command surface.

--inputs <path|->

Bulk input. An NDJSON file with one entity per line, or - to read stdin. The server processes the batch with bounded concurrency and streams back one NDJSON document covering the whole batch.

eximagent enrich company --inputs companies.ndjson

Always prefer this to looping the single-entity form. See bulk input and streaming.

--dry-run

Preview only. Sets confirmed=false and dryRun=true server-side, making it a safe wrapper around any billable or irreversible command.

eximagent --dry-run search run --product "roasted coffee" --location DE

--profile <name>

Run against a different saved account. Equivalent to the EXIMAGENT_PROFILE environment variable.

eximagent --profile client-a whoami

--strict

Single-input only. Opts back into the blocking-candidates flow when input is ambiguous. The default is auto-pick, which keeps bulk runs moving; --strict is for when you would rather be asked than have a choice made for you.

--output yaml|table|json

Output format. Defaults to JSON, or NDJSON for streamed commands.

--stream

Emit NDJSON stream events for long-running commands.

--out <file> [--format ndjson|csv]

Bulk export for analytics query and analytics sql. Auto-pages the entire result set to a file at 10,000 rows per page, printing only a small summary — row count, page count, columns, a three-row sample, and byte size.

eximagent analytics query --groupBy importer --measures shipments --out buyers.ndjson --format ndjson

Environment variables

VariableEffect
EXIMAGENT_PROFILEDefault saved account for the session
HTTPS_PROXYProxy for the CLI's outbound HTTPS calls