Run a two-AI voice conversation through Paradise Comms
submit_conversation_testSpawns two AI personas as participants on a real LiveKit voice call (via Paradise's self-hosted comms cluster), driven by PM Brain's realtime lane by default, and runs a structured conversation. Each persona talks aloud (TTS) and listens to the other (Whisper STT) — this isn't simulation, it's a real WebRTC call with real audio. Used to verify Paradise Comms end-to-end (publisher → SFU → subscriber → recording → outbound webhook) and to demo agent-to-agent voice. Returns the full transcript and a recording hint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| turns | No | Total back-and-forth turns. 6 means A→B→A→B→A→B. Cap of 20 to bound LLM + TTS + Whisper spend per test. | |
| personaA | No | Persona for agent A (speaks first). Defaults to skeptical-cto. See lib/personalities.ts for the full list of 8 personas. | skeptical-cto |
| personaB | No | Persona for agent B. Defaults to power-user. The pairing skeptical-cto + power-user is the canonical demo because their voices contrast strongly enough to prove the conversation is real (not echo). | power-user |
| scenario | No | Optional scenario nudge added to both personas' system prompts. Example: 'Topic: should the team switch from PostgreSQL to MongoDB? Have a real disagreement.' Leave empty to let the personas freestyle. | |
| smokeUrl | No | URL of the smoke page on the LiveKit SFU droplet. Defaults to staging. | https://livekit-staging.comms.paradisemodern.com/smoke/ |
| paradiseBase | No | Paradise Comms API base URL. Defaults to staging; pass production when ready. | https://comms.staging.paradisemodern.com |
| paradiseToken | Yes | Paradise Comms portfolio bearer token (e.g. paradise-staging_test_…). Get one by running scripts/seed-staging.ts in the paradisemodern repo, OR via POST /api/admin/comms/tokens as a super_admin. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Tool result payload (JSON object) |