tools.json•1.23 kB
[
{
"name": "execute_command",
"description": "Executes a shell command on the Ubuntu VM.",
"arguments": [
{
"name": "command",
"type": "string",
"desc": "The command to execute."
}
]
},
{
"name": "type_text",
"description": "Types the given text on the Ubuntu VM.",
"arguments": [
{
"name": "text",
"type": "string",
"desc": "The text to type."
}
]
},
{
"name": "click",
"description": "Simulates a mouse click at the given coordinates (x, y).",
"arguments": [
{
"name": "x",
"type": "string",
"desc": "The x coordinate."
},
{
"name": "y",
"type": "string",
"desc": "The y coordinate."
},
{
"name": "button",
"type": "string",
"desc": "The mouse button to click (default: 1)."
}
]
},
{
"name": "get_active_window_title",
"description": "Gets the title of the currently active window.",
"arguments": []
},
{
"name": "take_screenshot",
"description": "Takes a screenshot of the entire screen and returns it as a base64 encoded string.",
"arguments": []
}
]