decısıum

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.