debate_start
Start an asynchronous round-robin debate among 2-6 agents on any topic. Returns a debate ID for later progress polling and transcript retrieval.
Instructions
Start an async round-robin debate. Returns debate_id immediately.
The loop runs in the background; poll debate_status(debate_id) for progress
and final transcript. Use debate_cancel(debate_id) to abort early.
Use cases:
Long deliberation between 2-6 agents (each round ≈ per-agent latency)
When you want to step away and check back later
Need a transcript saved for replay (auto-archived in SQLite on completion)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agents | Yes | ||
| topic | Yes | ||
| max_turns | No | ||
| history_window | No | ||
| persona | No | default | |
| terminator | No | any | |
| timeout_seconds_per_turn | No |