LiveKit integration

Gate LiveKit voice-agent releases.

Drive a LiveKit agent with synthetic callers and fail the release when latency, WER, or outcome scores regress.

Setup

  1. Expose your LiveKit agent through SIP or a controlled WebRTC bridge.
  2. Create Word Is Bond scenarios for the core jobs your agent performs.
  3. Pin expected agent lines for WER.
  4. Run the suite in CI before deployment.

Target config

{ "targetAgent": { "transport": "sip", "peerId": "sip:[email protected]" } }

CI example

curl -X POST https://api.wordis-bond.com/api/tests/run \
  -H "Authorization: Bearer $WORDIS_BOND_KEY" \
  -H "Content-Type: application/json" \
  -d '{"targetAgent":{"transport":"sip","peerId":"sip:[email protected]"},"goal":"Route a billing question correctly"}'