Quickstart
The default config is dialogassert.yaml. It runs a deterministic local banking example and
writes a report.
uv run dialogassert runuv run dialogassert view --report reports/latest.jsonThe 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:
uv run dialogassert run --no-fail-on-findingsWith a real OpenAI agent
Section titled “With a real OpenAI agent”Set an API key:
export OPENAI_API_KEY=...Run the OpenAI Agents SDK banking support example:
uv run dialogassert run \ -c dialogassert.openai.business-acceptance.yaml \ --no-fail-on-findingsOpen the report:
uv run dialogassert view \ --report reports/openai-business-acceptance.json \ --port 15560