Skip to content

Quickstart

The default config is dialogassert.yaml. It runs a deterministic local banking example and writes a report.

Terminal window
uv run dialogassert run
uv run dialogassert view --report reports/latest.json

The example is intentionally flawed, so it may produce findings. By default, DialogAssert exits with a non-zero status when high or critical release-gate findings are present.

For exploratory runs where findings should not fail the command:

Terminal window
uv run dialogassert run --no-fail-on-findings

Set an API key:

Terminal window
export OPENAI_API_KEY=...

Run the OpenAI Agents SDK banking support example:

Terminal window
uv run dialogassert run \
-c dialogassert.openai.business-acceptance.yaml \
--no-fail-on-findings

Open the report:

Terminal window
uv run dialogassert view \
--report reports/openai-business-acceptance.json \
--port 15560