moa_submit_turn
Submit an agent's debate turn with content, validate turn order, and advance to the next speaker. Optionally cast a signoff vote for early unanimous close.
Instructions
Submit this agent's turn content. Validates turn order ({error:"not_your_turn"} otherwise), advances to the next speaker. Pass signoff:true to cast an early-close (unanimous signoff) vote; when every agent has signed off the debate closes early ({debate_complete:true, early:true, reason:"unanimous_signoff"}). Any normal (non-signoff) submission counts as dissent and resets accumulated signoffs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The agent's debate contribution for this turn (the signoff statement when signoff is true) | |
| signoff | No | True to cast an early-close (unanimous signoff) vote instead of a normal turn; content carries the signoff statement. A normal (non-signoff) submission is a dissent that clears all accumulated signoffs. | |
| task_id | Yes | MOA task id | |
| agent_id | Yes | Debate agent id (must be in preset agents) |