Views
No views yet
pip install -r requirements.txt.env.example to .env and fill in your API key:1# SiliconFlow (硅基流动) -- default
2OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxx
3OPENAI_BASE_URL=https://api.siliconflow.cn/v1OPENAI_BASE_URL.python main.pyGameState (per-loop) + LoopMemory (persistent across loops) + SanitySystem (maps sanity value to narrative style).config/ -- Settings, prompt templates, NPC profiles
data/ -- World data, NPC data, plot graph, consistency rules
src/llm/ -- LLM API client, prompt builder, output parser
src/state/ -- Game state, loop memory, sanity system
src/consistency/ -- Hard rules checker, semantic soft checker
src/game/ -- Game engine, loop manager
src/ui/ -- Gradio application
logs/ -- Game trajectory logs (auto-generated)