Skip to content

CLI reference

Verel ships two console scripts: verel (interactive / agent commands) and verel-ci (the gated CI entry point). Both support -h.

verel

Command Purpose
doctor Check the environment (keys, dependencies).
version Print the Verel version.
loop Run the visual loop over an artifact (the eyes).
fleet LLM-manager fan-out over artifacts toward a goal.
heal Self-healing CI — failing tests → an agent fixes → green.
ci Delegate to verel-ci (agent-run CI).
verel loop <artifact> [--backend BACKEND] [--max-iter N]
verel fleet <goal> --artifacts A [A ...] [--backend BACKEND] [--max-iter N]
verel heal --repo PATH [--max-rounds N]
verel doctor

verel-ci — the CI gate

Runs the verdict bus (tests + lint + types) and exits non-zero on a fail verdict, so it wires straight into CI or a git hook.

Command Purpose
check --repo PATH [--no-lint] Run the inner-loop stage, print the verdict, exit non-zero on FAIL.
precommit --repo PATH [--no-lint] Pre-commit stage — aborts a commit on FAIL.
install --repo PATH Install a native git pre-commit hook.
verel-ci check --repo .        # gate; exit 0 unless verdict == fail
verel-ci install --repo .      # wire a native pre-commit hook

For drop-in CI/pre-commit usage (GitHub Action, .pre-commit-config.yaml) see Get started.