agents.conversation.round_robin.agentΒΆ
Round-robin conversation agent where each participant speaks in turn.
ClassesΒΆ
Round-robin conversation where each agent speaks in a fixed order. |
Module ContentsΒΆ
- class agents.conversation.round_robin.agent.RoundRobinConversationΒΆ
Bases:
haive.agents.conversation.base.agent.BaseConversationAgent
Round-robin conversation where each agent speaks in a fixed order.
Each participant gets exactly one turn per round, with the order maintained throughout the conversation.
- classmethod create_simple(participants, topic='General discussion', max_rounds=3, system_message_template=None, **kwargs)ΒΆ
Create a simple round-robin conversation with auto-generated agents.
- Parameters:
- Returns:
Configured RoundRobinConversation