pokemon_agents / tools.py
Jofthomas's picture
Update tools.py
983006a verified
toolsList=[
{
"name": "choose_move",
"description": "Selects and executes an available attacking or status move.",
"parameters": {
"type": "object",
"properties": {
"move_name": {
"type": "string",
"description": "The exact name of the move to use (e.g., 'Thunderbolt', 'Swords Dance'). Must be one of the available moves.",
},
},
"required": ["move_name"],
},
},
{
"name": "choose_switch",
"description": "Selects an available Pokémon from the bench to switch into.",
"parameters": {
"type": "object",
"properties": {
"pokemon_name": {
"type": "string",
"description": "The exact name of the Pokémon species to switch to (e.g., 'Pikachu', 'Charizard'). Must be one of the available switches.",
},
},
"required": ["pokemon_name"],
},
},
]