| """The Wizard's Oracles — the LLM is forced to make sense of arbitrary text. | |
| Public surface: | |
| state: NUM_ORACLES, NUM_TRIALS, DRAGON_TRIAL, Oracle, Obstacle, Resolution, | |
| GameState, fresh_state | |
| llm_client: LLMClient, LLMConfig | |
| obstacles: generate_obstacles | |
| resolution: resolve_trial, generate_epilogue | |
| images: ImageResult, generate_scene_image | |
| """ | |