Step 3 of 6
One room is not much of a labyrinth. Let's fill it out.
You have one room and a template the agent knows how to follow. Now ask it to build the rest of the maze:
The agent creates four pages, all following your template. Each one has
## Description, ## Exits, ## Notable Features —
without you mentioning the template at all.
The agent calls list_pages and shows:
📄 rooms/ariadnes-chamber.txt — # Ariadne's Chamber
📄 rooms/entrance-hall.txt — # The Entrance Hall
📄 rooms/minotaurs-lair.txt — # The Minotaur's Lair
📄 rooms/twisting-corridors.txt — # Twisting Corridors
📄 rooms/underground-pool.txt — # Underground Pool
Five rooms, all in the rooms/ folder, all following the same template.
The labyrinth has a shape.
rooms/ariadnes-chamber.txt) is
a valid argument to get_page, str_replace_page, or
delete_page. The agent copies a path from the listing and uses
it immediately — no guessing, no path manipulation.
list_pages and find everything, without you re-explaining
anything. That's persistent memory at work.
git add .txtscape
git commit -m "populate five labyrinth rooms"