agents.conversation.debate.state¶
State schema for structured debate conversations with automatic tracking.
Classes¶
Extended state schema for debate conversations with automatic tracking. |
Module Contents¶
- class agents.conversation.debate.state.DebateState(/, **data)¶
Bases:
haive.agents.conversation.base.state.ConversationState
Extended state schema for debate conversations with automatic tracking.
Extends ConversationState with debate-specific fields and automatic computation of debate progress and statistics.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- get_participant_summary(participant)¶
Get summary for a specific participant.
- property all_arguments_complete: bool¶
Check if all participants have made required arguments.
- Return type: