run_debate
Run an automated multi-perspective debate that explores alternatives, validates constraints, and synthesizes a resolution for complex topics.
Instructions
Auto-orchestrate a Wind/Wall/Door debate (ADR-0002).
Runs a complete automated debate with three agents:
Wind (PATHOS): Expands possibilities and explores alternatives
Wall (ETHOS): Validates against constraints and evidence
Door (LOGOS): Synthesizes a third-way resolution
Args: topic: The debate topic to explore tier: Configuration tier (default: "standard") thread_id: Optional custom thread ID (auto-generated if not provided) compression_tier: Override compression tier (None = use tier default) primer_tier: Override primer tier (None = use tier default) context_files: Optional list of absolute file paths to inject as codebase context. Agents will see file contents in their prompts. mode: Debate mode - "standard" for full Wind/Wall/Door debate, "speed" for lightweight Speed Dialogue Mode (Issue #139), "raci" for RACI governance mode (Turn Manifest Compiler). raci_config: Required when mode="raci". Dictionary with RACI roles: - responsible: Proposer role name (required) - accountable: Decision maker role name (required) - consulted: List of advisor role names (optional, max 5) - informed: List of observer role names (optional, max 3, post-verdict OBSERVATION turns)
Returns: Dictionary with thread_id, topic, status, turn_count, and synthesis
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | standard | |
| tier | No | standard | |
| topic | Yes | ||
| thread_id | No | ||
| primer_tier | No | ||
| raci_config | No | ||
| context_files | No | ||
| compression_tier | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||