Command line
decisium step "<step>" --url <url|file> [--headed] [--judged] [--strict] [-v] [--debug]
decisium run <file.feature[:line]>... [--url <url|file>] [--headed] [--judged] [--strict] [--record <mode>]
[--parallel <n|auto>] [--report-dir <dir>]
[--confidence-target <p>] [--confidence-answer <p>] [--check-timeout <ms>] [--action-timeout <ms>]
[--max-turns <n>] [--format <name[:path]>] [--import <file>] [-p <profile>] [--no-agent-report] [-v] [--debug]
decisium install [--with-deps] [--dry-run]
decisium doctor [<file.feature>...]
decisium lint <file.feature>...
run
Runs features. file.feature:line runs only the scenario (or Examples row) at that line.
| Flag | |
|---|---|
--url <url|file> |
Start URL; overrides @url: tags. |
--record new|none|all |
Cassette mode, see Record and replay. Default new. |
--parallel <n|auto> |
Worker processes. Features run side by side, a feature's scenarios in order. Only for features that do not share app state. auto: min(CPUs, 4) with Jev, every CPU with --record none. |
--report-dir <dir> |
Where run folders are written. Default runs. |
--confidence-target <p> |
How sure Jev must be of the element an action acts on, in (0, 1]. Default 0.5. |
--confidence-answer <p> |
How sure Jev must be of every other answer, in (0, 1]. Default 0.8; below 0.6 warns. |
--check-timeout <ms> |
How long a check waits for the expected state. Default 5000. |
--action-timeout <ms> |
How long after an action to wait for the page to settle. Default 5000. |
--max-turns <n> |
Actions a Step may take before STEP_TIMEOUT, 1-20. Default 8. |
--headed |
Show the browser. |
--judged |
Let Jev judge fuzzy checks. They report JUDGED_PASSED / JUDGED_FAILED, never PASSED. |
--strict |
A check that passed on a barely-confident answer (a "marginal pass") fails as AMBIGUOUS. |
--format <name[:path]> |
Any cucumber formatter, e.g. junit:junit.xml. Repeatable. |
--import <file> |
Your own step definitions or hooks. Repeatable. |
-p <profile> |
A cucumber profile. Repeatable. |
--no-agent-report |
Do not write report.md. |
-v |
Print every Observation and Jev answer (always saved to log.txt). |
--debug |
Show stack traces. |
step
Runs one Step against a URL, without a feature file. Handy for trying a wording.
decisium step "I open the calendar" --url http://localhost:3000
install
Downloads the Chromium build Decisium's own Playwright drives, so the version always matches (npx playwright install
may fetch a different Playwright). --with-deps also installs the system libraries Chromium needs (Linux, e.g. CI);
--dry-run only prints what would be installed, and where.
doctor
Checks Node, Chromium and TYPESAFE_API_KEY; given features, also opens every start URL.
lint
No browser, no model. Per Step: its kind, the quoted values, keys, secret placeholders, and warnings for wordings the Writing Steps marks as ones to avoid.
Exit codes
0 passed, 1 a scenario failed, 2 configuration or infrastructure error.