📋 Overview
A multi-agent social deduction simulator where different LLMs play Mafia under distinct roles. The SpeechQueue-based debate flow lets agents request turns, interrupt, and react more like a real discussion than a simple turn-based loop.
🛠️ Technologies
⚡ Features
- Multi-Agent Simulation - Multiple models interact as mafia, police, doctor, and citizens.
- SpeechQueue Debate Engine - A queued speaking system creates more realistic debates and follow-up reactions.
- Flexible Configuration - Tune role counts, player counts, model assignments, and random seeds for reproducible experiments.
- Interactive Dashboard - Streamlit UI for observing game progress, logs, and metrics in real time.