aiRPG Seattle Dungeon Crawl
A hands-on workshop that teaches the Strands Agents SDK by building the System, the AI that runs a LitRPG dungeon crawl under Seattle.
Start at Floor 0 View the workshop repository
Floor text is synced from the workshop repository at commit 4018746. The dungeon is dark on purpose: the art was finished on a deep-space canvas.
Floors
Floor 0: The Stairwell
Clone the repo, install uv and Python, run uv sync
ClearedFloor 1: Agent Summoning
Create and call your first agent
ClearedFloor 2: The Vending Machines
Give your agent tools that ship with the SDK
ClearedFloor 3: The Crafting Table
Write your own tool
ClearedFloor 4: The Portal Room (MCP)
Serve a tool over MCP and consume it
ClearedFloor 5: Party Formation (A2A)
Make agents talk to each other
ClearedFloor 6: The Arena (Web Interface)
Play with your Narrator in the browser
ClearedFloor 7 (Optional): The Armory (Strands harness)
Rebuild the Narrator in a few lines with Strands harness
ClearedFloor 8: Production (AgentCore)
Deploy the whole party to Amazon Bedrock AgentCore, one brick at a time
ClearedFloor 8.1: The Dice Server
ClearedFloor 8.2: The Character Agent
ClearedFloor 8.3: The Rules Agent
ClearedFloor 8.4: The Narrator in the Cloud
ClearedThe Exit: Final Cleanup
Stop your services, remove the Floor 8 AWS resources and delete the harness state in .agent/
Cleared