alienet commited on
Commit
d738a3f
·
1 Parent(s): 5aa99db

5/13 api support

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. README copy.md +137 -0
  2. config.json +3 -3
  3. convert_sillytavern_cards_to_data.py +1 -1
  4. data/locations/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass.json → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass.json} +0 -0
  5. data/maps/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass.csv → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass.csv} +0 -0
  6. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Alice_Liddell-en/role_info.json +0 -0
  7. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Alice_Liddell-en/role_lines.jsonl +0 -0
  8. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Caterpillar-en/role_info.json +0 -0
  9. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Caterpillar-en/role_lines.jsonl +0 -0
  10. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Cheshire_Cat-en/role_info.json +0 -0
  11. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Dodo-en/role_info.json +0 -0
  12. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Dodo-en/role_lines.jsonl +0 -0
  13. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Dormouse-en/role_info.json +0 -0
  14. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Dormouse-en/role_lines.jsonl +0 -0
  15. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Duchess-en/role_info.json +0 -0
  16. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Duchess-en/role_lines.jsonl +0 -0
  17. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Environment-en/role_lines.jsonl +0 -0
  18. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Fawn-en/role_info.json +0 -0
  19. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Film_Historian-en/role_lines.jsonl +0 -0
  20. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Film_Student-en/role_lines.jsonl +0 -0
  21. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Gnat-en/role_info.json +0 -0
  22. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Gnat-en/role_lines.jsonl +0 -0
  23. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Haigha-en/role_info.json +0 -0
  24. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Haigha-en/role_lines.jsonl +0 -0
  25. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Hatta-en/role_info.json +0 -0
  26. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Hatter-en/role_info.json +0 -0
  27. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Hatter-en/role_lines.jsonl +0 -0
  28. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/King_of_Hearts-en/role_info.json +0 -0
  29. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/King_of_Hearts-en/role_lines.jsonl +0 -0
  30. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Lewis_Carroll-en/role_info.json +0 -0
  31. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Lewis_Carroll-en/role_lines.jsonl +0 -0
  32. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Lion-en/role_info.json +0 -0
  33. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Lion-en/role_lines.jsonl +0 -0
  34. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/March_Hare-en/role_info.json +0 -0
  35. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/March_Hare-en/role_lines.jsonl +0 -0
  36. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Mouse-en/role_info.json +0 -0
  37. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Mouse-en/role_lines.jsonl +0 -0
  38. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Pat-en/role_info.json +0 -0
  39. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Pat-en/role_lines.jsonl +0 -0
  40. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Queen_of_Hearts-en/role_info.json +0 -0
  41. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Queen_of_Hearts-en/role_lines.jsonl +0 -0
  42. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Red_Queen-en/role_info.json +0 -0
  43. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Red_Queen-en/role_lines.jsonl +0 -0
  44. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Sheep-en/role_info.json +0 -0
  45. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Tweedledee-en/role_info.json +0 -0
  46. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Tweedledee-en/role_lines.jsonl +0 -0
  47. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Tweedledum-en/role_info.json +0 -0
  48. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Tweedledum-en/role_lines.jsonl +0 -0
  49. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Unicorn-en/role_info.json +0 -0
  50. data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Unicorn-en/role_lines.jsonl +0 -0
README copy.md ADDED
@@ -0,0 +1,137 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # BookWorld: Interactive Multi-Agent Story Creation System
2
+
3
+ <div align="center">
4
+
5
+ 🖥️ [Project Page](https://bookworld2025.github.io/) | 📃 [Paper](https://arxiv.org/abs/2406.18921) | 🤗 [Demo](https://huggingface.co/spaces/alienet/BookWorld)
6
+
7
+ </div>
8
+
9
+
10
+
11
+
12
+ This is the official implementation of the paper "BOOKWORLD: From Novels to Interactive Agent Societies for Story Creation".
13
+
14
+ ![Preview.png](<https://media-hosting.imagekit.io/14ce589aed514385/Preview.png?Expires=1840513142&Key-Pair-Id=K2ZIVPTIP2VGHC&Signature=oH~h5cUOwe3DjyDa86z40LBKpVanA81kQcGWubqjAa7SdiRWbYq2GIIF27urVYi4JK6u20IcmbRmoIxqkIQ1D-IBc9aMKcyVLJrjtlsvbaePOzgi-GtivxWIFuJvSzzuOfYmWF89KxzQ~EFsximhKJqtuw-WCZYRhpEFMUSuy42z-Lhv4ou6mWM58PIwzvsdc~rJxtMEXdaoxA9BGKKfcWD8mrhN8TI~mQzeRP-WE6KxHS9ib3MKES1BN9n5jLa4vEI5I2OwnzBFnc2iJ2vcyYgYRUY~1JF-ucYubMt85H2aWo9PUBYy38BYzodDdI0X8sKesL~evjstY5RH0buyCw__>)
15
+
16
+ ## Introduction
17
+
18
+ BookWorld is a comprehensive system for social simulation in fictional worlds through multi-agent interactions. The system features:
19
+
20
+ - Scene-based story progression with multiple character agents
21
+ - Continuous updating of agent memories, status, and goals
22
+ - World agent orchestration of the simulation
23
+ - Support for human intervention and control
24
+ - LLM-based story generation and refinement
25
+
26
+ ## Setup
27
+
28
+ ### Step 1. Clone the repository
29
+ ```bash
30
+ git clone https://github.com/your-repo/bookworld.git
31
+ cd bookworld
32
+ ```
33
+
34
+ ### Step 2. Install dependencies
35
+ ```bash
36
+ pip install -r requirements.txt
37
+ ```
38
+
39
+ ### Step 3. Configure Simulation Settings
40
+ - Update the configuration parameters in `config.json`:
41
+ - `role_llm_name`: LLM model for character roles
42
+ - `world_llm_name`: LLM model for world simulation
43
+ - `config_path`: The path to the experiment
44
+ - `if_save`: Enable/disable saving (1/0)
45
+ - `scene_mode`: Scene progression mode
46
+ - `rounds`: Number of simulation rounds
47
+ - `mode`: Simulation mode ("free" or "script")
48
+
49
+ ## Usage
50
+
51
+ ### Step 1. Start the server
52
+ ```bash
53
+ python server.py
54
+ ```
55
+ or
56
+ ```bash
57
+ uvicorn server:app --host 127.0.0.1 --port 8000
58
+ ```
59
+
60
+ ### Step 2. Access the web interface
61
+ Open a browser and navigate to http://localhost:8000.
62
+
63
+ ### Step 3. Interact with the system
64
+ - Start/pause/stop story generation
65
+ - View character information and map details
66
+ - Monitor story progression and agent interactions
67
+ - Edit generated content if needed
68
+
69
+ ### Step 4. Continue from previous simulation
70
+ Locate the directory of the previous simulation within `/experiment_saves/`, and set its path to the `save_dir` field in `config.json`.
71
+
72
+ ## Customization
73
+ ### Construct Your Virtual World
74
+ 1. Create the roles, map, worldbuilding following the examples given in `/data/`. You can improve the simulation quality by providing background settings about the world in `world_details/` or put character dialogue lines in `role_lines.jsonl`. Additionally, you can place an image named `icon.(png/jpg)` inside the character's folder — this will be used as the avatar displayed in the interface.
75
+ 3. Enter the preset path to `preset_path` in `config.json`.
76
+
77
+ ### Convert SillyTavern Character Cards to Role Data
78
+ 1. Put your character cards in `/data/sillytavern_cards/`.
79
+ 2. Run the script. It will convert all the cards into the role data that BookWorld needs.
80
+ ```bash
81
+ python convert_sillytavern_cards_to_data.py
82
+ ```
83
+ 3. Input role codes of all the characters participating in this simulation to `role_agent_codes` in the preset file.
84
+
85
+ ## Directory Structure
86
+
87
+ ```
88
+ .
89
+ ├── data/
90
+ ├── frontend/
91
+ │ ├── assets/
92
+ │ ├── css/
93
+ │ └── js/
94
+ ├── modules/
95
+ │ ├── db/
96
+ │ ├── llm/
97
+ │ ├── prompt/
98
+ │ ├── main_role_agent.py
99
+ │ └── world_agent.py
100
+ ├── experiment_configs/
101
+ ├── BookWorld.py
102
+ ├── server.py
103
+ ├── config.json
104
+ └── index.html
105
+ ```
106
+
107
+
108
+ ## Authors and Citation
109
+ **Authors:** Yiting Ran, Xintao Wang, Tian Qiu,
110
+ Jiaqing Liang, Yanghua Xiao, Deqing Yang.
111
+
112
+ ```bibtex
113
+ @misc{ran2025bookworldnovelsinteractiveagent,
114
+ title={BookWorld: From Novels to Interactive Agent Societies for Creative Story Generation},
115
+ author={Yiting Ran and Xintao Wang and Tian Qiu and Jiaqing Liang and Yanghua Xiao and Deqing Yang},
116
+ year={2025},
117
+ eprint={2504.14538},
118
+ archivePrefix={arXiv},
119
+ primaryClass={cs.CL},
120
+ url={https://arxiv.org/abs/2504.14538},
121
+ }
122
+ ```
123
+ ## License
124
+
125
+ This project is licensed under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).
126
+
127
+
128
+ ## Acknowledgements
129
+
130
+ - Fantasy Map: The background of map panel used in the frontend is from [Free Fantasy Maps](https://freefantasymaps.org/epic-world-cinematic-landscapes/), created by Fantasy Map Maker. This map is free for non-commercial use.
131
+
132
+ ## Contact
133
+
134
+ BookWorld is a foundational framework that we aim to continuously optimize and enrich with custom modules. We welcome and greatly appreciate your suggestions and contributions!
135
+
136
+ If you have any suggestions or would like to contribute, please contact us at: ytran23@m.fudan.edu.cn
137
+
config.json CHANGED
@@ -1,13 +1,13 @@
1
  {
2
- "role_llm_name": "gpt-4o-mini",
3
- "world_llm_name": "gpt-4o-mini",
4
  "embedding_model_name":"bge-m3",
5
  "preset_path":"./experiment_presets/example_free.json",
6
  "if_save": 0,
7
  "scene_mode": 1,
8
  "rounds": 10,
9
  "save_dir": "",
10
- "mode": "free",
11
 
12
  "OPENAI_API_KEY":"",
13
  "GEMINI_API_KEY":"",
 
1
  {
2
+ "role_llm_name": "gemini-2",
3
+ "world_llm_name": "gemini-2",
4
  "embedding_model_name":"bge-m3",
5
  "preset_path":"./experiment_presets/example_free.json",
6
  "if_save": 0,
7
  "scene_mode": 1,
8
  "rounds": 10,
9
  "save_dir": "",
10
+ "mode": "script",
11
 
12
  "OPENAI_API_KEY":"",
13
  "GEMINI_API_KEY":"",
convert_sillytavern_cards_to_data.py CHANGED
@@ -11,7 +11,7 @@ for name in names:
11
  path = os.path.join(card_dir, name)
12
  role_code = name.split('.')[0].replace(" ","_")
13
  if is_image(path):
14
- with open(path, 'rb') as f:
15
  image = Image.open(f)
16
  card_info = json.loads(decode_base64(image.text['chara']))
17
  language = lang_detect(card_info['data']['description'])
 
11
  path = os.path.join(card_dir, name)
12
  role_code = name.split('.')[0].replace(" ","_")
13
  if is_image(path):
14
+ with open(path, 'rb',encoding="utf-8") as f:
15
  image = Image.open(f)
16
  card_info = json.loads(decode_base64(image.text['chara']))
17
  language = lang_detect(card_info['data']['description'])
data/locations/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass.json → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass.json} RENAMED
File without changes
data/maps/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass.csv → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass.csv} RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Alice_Liddell-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Alice_Liddell-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Caterpillar-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Caterpillar-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Cheshire_Cat-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Dodo-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Dodo-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Dormouse-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Dormouse-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Duchess-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Duchess-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Environment-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Fawn-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Film_Historian-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Film_Student-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Gnat-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Gnat-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Haigha-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Haigha-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Hatta-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Hatter-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Hatter-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/King_of_Hearts-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/King_of_Hearts-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Lewis_Carroll-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Lewis_Carroll-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Lion-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Lion-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/March_Hare-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/March_Hare-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Mouse-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Mouse-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Pat-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Pat-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Queen_of_Hearts-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Queen_of_Hearts-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Red_Queen-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Red_Queen-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Sheep-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Tweedledee-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Tweedledee-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Tweedledum-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Tweedledum-en/role_lines.jsonl RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Unicorn-en/role_info.json RENAMED
File without changes
data/roles/{Alice’s_Adventures_in_Wonderland_-_Through_the_Looking-Glass → Alice_s_Adventures_in_Wonderland-Through_the_Looking-Glass}/Unicorn-en/role_lines.jsonl RENAMED
File without changes