Files
yaze/assets/agent/conversation_tests.json
2025-10-17 12:10:25 -04:00

86 lines
2.4 KiB
JSON

[
{
"name": "basic_dungeon_query",
"description": "Test basic ROM introspection with resource-list tool",
"prompts": [
"What dungeons are defined in this ROM?"
],
"expected_keywords": ["dungeon", "palace", "castle"],
"expect_tool_calls": true,
"expect_commands": false
},
{
"name": "tile_search",
"description": "Test overworld-find-tile tool",
"prompts": [
"Find all instances of tile 0x02E in the overworld"
],
"expected_keywords": ["tile", "0x02E", "map", "coordinates"],
"expect_tool_calls": true,
"expect_commands": false
},
{
"name": "map_information",
"description": "Test overworld-describe-map tool",
"prompts": [
"Tell me about overworld map 0"
],
"expected_keywords": ["map", "light world", "size", "area"],
"expect_tool_calls": true,
"expect_commands": false
},
{
"name": "warp_enumeration",
"description": "Test overworld-list-warps tool",
"prompts": [
"List all entrances on map 0"
],
"expected_keywords": ["entrance", "warp", "position"],
"expect_tool_calls": true,
"expect_commands": false
},
{
"name": "multi_step_exploration",
"description": "Test conversational follow-up questions",
"prompts": [
"What dungeons exist in this ROM?",
"Tell me about the sprites in the first dungeon you mentioned"
],
"expected_keywords": ["dungeon", "sprite"],
"expect_tool_calls": true,
"expect_commands": false
},
{
"name": "command_generation_tree",
"description": "Test command generation for placing a tree",
"prompts": [
"Place a tree at position 10, 10 on map 0"
],
"expected_keywords": ["overworld", "set-tile", "tree", "0x02E"],
"expect_tool_calls": false,
"expect_commands": true
},
{
"name": "command_generation_water",
"description": "Test command generation for water tiles",
"prompts": [
"Create a 3x3 water pond at coordinates 20, 15 on map 0"
],
"expected_keywords": ["overworld", "set-tile", "water"],
"expect_tool_calls": false,
"expect_commands": true
},
{
"name": "contextual_conversation",
"description": "Test that agent maintains context across messages",
"prompts": [
"What is map 0?",
"How many tiles does it have?",
"Find all trees on that map"
],
"expected_keywords": ["map", "tile", "tree"],
"expect_tool_calls": true,
"expect_commands": false
}
]