moa_init
Initialize a multi-agent debate task from an inline preset. Sets up agent list and debate parameters, returning a dispatch map with binding slots for assigning each debater the correct model.
Instructions
Initialize task state: agent list + debate params from an inline preset config. Returns {ok, card_url, agents} where agents is the dispatch map [{id, binding_slot?}] - use binding_slot to dispatch each debater with the correct model.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"task_id": "<task_id>",
"preset_config": "<preset_config>"
},
"name": "moa_init"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | MOA task id | |
| preset_config | Yes | Inline preset: { agents: (string|{id, binding_slot?, ...})[], debate?: { rounds?: number } } |