latimer-woods-tech/Word Is Bond — Voice Agent Test

Test a voice agent you run against a scenario suite in CI and fail the build on a score or outcome regression.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-keyWord Is Bond API key (wb_live_…). Store it as a repository secret and pass it here. Get one free at https://studio.wordis-bond.com.yes
suite-idThe id of the scenario suite to run (created in the Studio or via POST /api/tests/suites).yes
targetThe agent under test — a system you run. A SIP URI (sip:agent@host), a WebSocket URL (wss://…), a hosted agent id (e.g. wb-demo-dental), or a (paid, pro+) E.164 number (+14155550123). Runs SIP-direct by default so CI minutes stay on the near-free tier.yes
thresholdMinimum passing score (0–100). If set, the run fails when the score is below it. Enforced regardless of fail-on.no
baselineA prior run id to compare against for regression gating. Defaults to the previous run in the suite trend history.no
fail-onWhat to gate on: "regression" (default, score drop vs baseline), "threshold" (score below threshold), or "outcome" (Outcome Verification assertions).noregression
goalOptional goal override passed to the synthetic caller.no
languageOptional language override (default: en).no
api-urlOverride the API origin (for staging). Defaults to https://api.wordis-bond.com.no
timeoutMaximum seconds to wait for a live run to complete before failing. Default 600.no600
poll-intervalSeconds between run-status polls. Default 5.no5
namedescription
scoreThe aggregate (worst-case) score of the run, 0–100.
passed"true" if the gate passed, "false" otherwise.
deltaScore change vs the baseline (regression gate only), or empty when no baseline exists.
run-idThe id of the primary run.
report-urlThe shareable, tokenized public report URL for the primary run.