> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Structured Debate

> Same task is sent to every agent in the team.

Same task is sent to every agent in the team. Moderator synthesizes the answer.

```python structured_debate.py theme={null}
"""Broadcast Mode

Same task is sent to every agent in the team. Moderator synthesizes the answer.
"""

from agno.agent import Agent
from agno.models.anthropic import Claude
from agno.models.openai import OpenAIResponses
from agno.team.team import Team, TeamMode

proponent = Agent(
    name="Proponent",
    role="Argue FOR the proposition. Be concise: thesis, 2-3 points, conclusion.",
    model=Claude(id="claude-opus-4-6"),
)

opponent = Agent(
    name="Opponent",
    role="Argue AGAINST the proposition. Be concise: thesis, 2-3 points, conclusion.",
    model=OpenAIResponses(id="gpt-5.2"),
)

team = Team(
    name="Structured Debate",
    mode=TeamMode.broadcast,
    model=Claude(id="claude-sonnet-4-6"),
    members=[proponent, opponent],
    instructions=[
        "Synthesize responses: highlight points for, against, areas of agreement, and the verdict"
    ],
    show_members_responses=True,
    markdown=True,
)

if __name__ == "__main__":
    team.print_response(
        "Remote work is better than in-office work for software teams.", stream=True
    )
```

## Run the Example

<Steps>
  <Snippet file="create-venv-step.mdx" />

  <Step title="Install dependencies">
    ```bash theme={null}
    uv pip install -U agno anthropic openai
    ```
  </Step>

  <Step title="Export your API keys">
    <CodeGroup>
      ```bash Mac/Linux theme={null}
      export ANTHROPIC_API_KEY="your_anthropic_api_key_here"
      export OPENAI_API_KEY="your_openai_api_key_here"
      ```

      ```bash Windows theme={null}
      $Env:ANTHROPIC_API_KEY="your_anthropic_api_key_here"
      $Env:OPENAI_API_KEY="your_openai_api_key_here"
      ```
    </CodeGroup>
  </Step>

  <Step title="Run the example">
    Save the code above as `structured_debate.py`, then run:

    ```bash theme={null}
    python structured_debate.py
    ```
  </Step>
</Steps>

Full source: [cookbook/03\_teams/02\_modes/broadcast/04\_structured\_debate.py](https://github.com/agno-agi/agno/blob/main/cookbook/03_teams/02_modes/broadcast/04_structured_debate.py)
