roast_cli_debate
Deploy two CLI agents in a structured adversarial debate, anchoring PRO and CON positions extracted from a topic for critical multi-perspective analysis.
Instructions
Deploy 2 CLI agents in structured adversarial debate with constitutional position anchoring. Calling agent should extract PRO/CON positions from topic before invoking. IMPORTANT: Critically evaluate all debate output — positions are assigned, not necessarily held. Weigh each argument's validity independently before presenting to the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | The debate topic | |
| proPosition | Yes | The PRO thesis to defend (extracted by calling agent) | |
| conPosition | Yes | The CON thesis to defend (extracted by calling agent) | |
| target | No | Filesystem path to analyze (e.g., '/path/to/project' or '.'). Directs agents to the relevant part of the codebase. | |
| agents | No | Two specific debaters to use. | |
| rounds | No | Number of debate rounds (default: 3) | |
| context | No | Essential context for the debate — the substantive background, constraints, and details that shape the argument. | |
| models | No | Model overrides for specific agents. Codex uses the Codex CLI configured/default model by default unless BRUTALIST_CODEX_ALLOW_MODEL_OVERRIDE=true. Agy is Flash-pinned (no --model flag); field ignored. | |
| context_id | No | Context ID for cached pagination or debate continuation | |
| resume | No | Continue debate with a new prompt; omit for pagination/page reads | |
| offset | No | ||
| limit | No | ||
| cursor | No | ||
| force_refresh | No | ||
| verbose | No | ||
| mcp_servers | No | MCP servers to enable for debate agents (e.g., ["playwright"]). Available: playwright |