Spaces:
Running
Running
Blu3Orange
feat: Introduce argument direction handling and enhance conviction mechanics for juror interactions
373ff24
| """Core game logic and data models for 12 Angry Agents.""" | |
| from .game_state import ( | |
| GameState, | |
| DeliberationTurn, | |
| GamePhase, | |
| ArgumentDirection, | |
| ) | |
| from .models import ( | |
| JurorConfig, | |
| JurorMemory, | |
| ArgumentMemory, | |
| ) | |
| from .conviction import ( | |
| calculate_conviction_change, | |
| check_vote_flip, | |
| calculate_direction_impact, | |
| apply_conviction_update, | |
| ) | |
| from .orchestrator import ( | |
| OrchestratorAgent, | |
| TurnManager, | |
| TurnResult, | |
| SpeakerWeight, | |
| ) | |
| __all__ = [ | |
| "GameState", | |
| "DeliberationTurn", | |
| "GamePhase", | |
| "ArgumentDirection", | |
| "JurorConfig", | |
| "JurorMemory", | |
| "ArgumentMemory", | |
| "calculate_conviction_change", | |
| "check_vote_flip", | |
| "calculate_direction_impact", | |
| "apply_conviction_update", | |
| "OrchestratorAgent", | |
| "TurnManager", | |
| "TurnResult", | |
| "SpeakerWeight", | |
| ] | |