Mobile-Agent / tool_registry.json
Sabithulla's picture
Major upgrade: 32 tools, advanced UI, contact-aware messaging, new backend prompts
1c49ed5
{
"tools": [
{
"tool_name": "open_app",
"description": "Open/launch an application on the device by name. ONLY for opening an app with no further action.",
"parameters": ["app_name"]
},
{
"tool_name": "search_google",
"description": "Search the internet using Google",
"parameters": ["query"]
},
{
"tool_name": "search_youtube",
"description": "Search for videos on YouTube",
"parameters": ["query"]
},
{
"tool_name": "download_image",
"description": "Search and download an image from the internet",
"parameters": ["query"]
},
{
"tool_name": "download_video",
"description": "Download or play a video from a URL or search query",
"parameters": ["url"]
},
{
"tool_name": "send_message",
"description": "Send a message to a contact. Supports WhatsApp, Telegram, SMS. Set platform to target a specific app.",
"parameters": ["contact", "message", "platform"]
},
{
"tool_name": "product_search",
"description": "Search for products on e-commerce platforms like Amazon",
"parameters": ["query"]
},
{
"tool_name": "set_alarm",
"description": "Set an alarm at a specific time (e.g. '7:30 AM', '14:00')",
"parameters": ["time"]
},
{
"tool_name": "set_timer",
"description": "Set a countdown timer (e.g. '5 minutes', '30 seconds')",
"parameters": ["duration"]
},
{
"tool_name": "save_file",
"description": "Save text content or download a URL to a file on the device",
"parameters": ["content"]
},
{
"tool_name": "open_camera",
"description": "Open the device camera to take a photo or video",
"parameters": []
},
{
"tool_name": "take_photo",
"description": "Take a photo using the device camera",
"parameters": []
},
{
"tool_name": "send_email",
"description": "Compose and send an email via Gmail",
"parameters": ["to", "subject", "body"]
},
{
"tool_name": "send_photo",
"description": "Send a photo to a contact via WhatsApp, Telegram, or other app",
"parameters": ["contact", "app"]
},
{
"tool_name": "open_url",
"description": "Open a specific URL in the browser",
"parameters": ["url"]
},
{
"tool_name": "play_music",
"description": "Play a song or music on Spotify, YouTube Music, or YouTube",
"parameters": ["query"]
},
{
"tool_name": "make_call",
"description": "Make a phone call to a contact name or phone number",
"parameters": ["contact"]
},
{
"tool_name": "toggle_flashlight",
"description": "Toggle the device flashlight on or off",
"parameters": []
},
{
"tool_name": "set_brightness",
"description": "Set screen brightness to a percentage (0-100)",
"parameters": ["level"]
},
{
"tool_name": "set_volume",
"description": "Set device volume to a percentage (0-100). Stream can be: media, ring, alarm, notification",
"parameters": ["level", "stream"]
},
{
"tool_name": "toggle_wifi",
"description": "Open WiFi settings to turn WiFi on or off",
"parameters": ["state"]
},
{
"tool_name": "toggle_bluetooth",
"description": "Open Bluetooth settings to turn Bluetooth on or off",
"parameters": ["state"]
},
{
"tool_name": "open_settings",
"description": "Open a specific device settings page. Sections: wifi, bluetooth, display, sound, battery, storage, apps, location, security, accessibility",
"parameters": ["section"]
},
{
"tool_name": "create_contact",
"description": "Create a new contact with a name and phone number",
"parameters": ["name", "phone"]
},
{
"tool_name": "navigate",
"description": "Navigate to a destination using Google Maps with turn-by-turn directions",
"parameters": ["destination"]
},
{
"tool_name": "set_wallpaper",
"description": "Search for HD wallpapers based on a query",
"parameters": ["query"]
},
{
"tool_name": "translate",
"description": "Translate text to another language using Google Translate",
"parameters": ["text", "to"]
},
{
"tool_name": "read_qr",
"description": "Open camera/Google Lens to scan a QR code or barcode",
"parameters": []
},
{
"tool_name": "schedule_event",
"description": "Create a calendar event with a title, date, and time",
"parameters": ["title", "date", "time"]
},
{
"tool_name": "share_text",
"description": "Share text content via any installed app (share menu)",
"parameters": ["text"]
},
{
"tool_name": "do_not_disturb",
"description": "Open Do Not Disturb settings to toggle DND mode",
"parameters": ["state"]
},
{
"tool_name": "take_screenshot",
"description": "Take a screenshot of the current screen",
"parameters": []
}
]
}