multiagentdebate
Facilitates structured debates among AI agents by coordinating registration, arguments, rebuttals, and judgments until a verdict is reached.
Instructions
Structured multi‑persona debate tool.
Call sequence (typical):
Each persona registers once with action:"register".
Personas alternate action:"argue" (fresh point) or "rebut" (counter a targetAgentId).
A special persona (or either side) issues action:"judge" with a verdict text (first line should be "pro", "con", or "inconclusive").
Set needsMoreRounds:false only when the debate is finished and a verdict stands.
Parameters:
agentId (string) : "pro", "con", "judge", or any custom ID
round (int ≥1) : Debate round number
action (string) : "register" | "argue" | "rebut" | "judge"
content (string, optional) : Argument text or verdict
targetAgentId (string opt.) : Agent being rebutted (only for action:"rebut")
needsMoreRounds (boolean) : True if additional debate rounds desired
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": {
"agentId": "<agentId>",
"round": "<round>",
"action": "<action>",
"needsMoreRounds": "<needsMoreRounds>"
},
"name": "multiagentdebate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| round | Yes | ||
| action | Yes | ||
| agentId | Yes | ||
| content | No | ||
| targetAgentId | No | ||
| needsMoreRounds | Yes |