Tool tree
gradeNot graded
get_system_statusAnswer
Get the current boot state, what phase the OS is in, and which actions are available right now.
View tool JSON
{
"name": "get_system_status",
"kind": "answer",
"impl": "imperative",
"description": "Get the current boot state, what phase the OS is in, and which actions are available right now.",
"inputSchema": {
"type": "object",
"properties": {}
}
}set_boot_stateAction
Transition the system to a different boot state. Valid transitions depend on current state. Use get_system_status to see available actions.
View tool JSON
{
"name": "set_boot_state",
"kind": "act",
"impl": "imperative",
"description": "Transition the system to a different boot state. Valid transitions depend on current state. Use get_system_status to see available actions.",
"inputSchema": {
"type": "object",
"properties": {
"state": {
"type": "string",
"enum": [
"booting",
"setup",
"login",
"desktop",
"recovery",
"activation"
],
"description": "Target boot state"
}
},
"required": [
"state"
]
}
}list_usersAnswer
List all user accounts on the system. Available in setup, login, and desktop states.
View tool JSON
{
"name": "list_users",
"kind": "answer",
"impl": "imperative",
"description": "List all user accounts on the system. Available in setup, login, and desktop states.",
"inputSchema": {
"type": "object",
"properties": {}
}
}login_userAction
Log in as a specific user and go to the desktop. If the user has a password, it must be provided.
View tool JSON
{
"name": "login_user",
"kind": "act",
"impl": "imperative",
"description": "Log in as a specific user and go to the desktop. If the user has a password, it must be provided.",
"inputSchema": {
"type": "object",
"properties": {
"userId": {
"type": "string",
"description": "User ID to log in as. Use list_users to get valid IDs."
},
"password": {
"type": "string",
"description": "User password (required if user has one set)"
}
},
"required": [
"userId"
]
}
}show_dialogAction
Show a system dialog (alert, confirm, or prompt) to the user and wait for their response.
View tool JSON
{
"name": "show_dialog",
"kind": "act",
"impl": "imperative",
"description": "Show a system dialog (alert, confirm, or prompt) to the user and wait for their response.",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"alert",
"confirm",
"prompt"
],
"description": "Dialog type"
},
"title": {
"type": "string",
"description": "Dialog title"
},
"message": {
"type": "string",
"description": "Dialog message"
},
"defaultValue": {
"type": "string",
"description": "Default value for prompt dialogs"
}
},
"required": [
"type",
"title",
"message"
]
}
}launch_appAction
Launch an application by ID. Use list_available_apps to get valid IDs.
View tool JSON
{
"name": "launch_app",
"kind": "act",
"impl": "imperative",
"description": "Launch an application by ID. Use list_available_apps to get valid IDs.",
"inputSchema": {
"type": "object",
"properties": {
"appId": {
"type": "string",
"description": "Application ID to launch"
}
},
"required": [
"appId"
]
}
}close_appAction
Close a running application.
View tool JSON
{
"name": "close_app",
"kind": "act",
"impl": "imperative",
"description": "Close a running application.",
"inputSchema": {
"type": "object",
"properties": {
"appId": {
"type": "string",
"description": "Application ID to close"
}
},
"required": [
"appId"
]
}
}list_running_appsAnswer
List all currently running applications.
View tool JSON
{
"name": "list_running_apps",
"kind": "answer",
"impl": "imperative",
"description": "List all currently running applications.",
"inputSchema": {
"type": "object",
"properties": {}
}
}list_available_appsAnswer
List all application IDs that can be launched.
View tool JSON
{
"name": "list_available_apps",
"kind": "answer",
"impl": "imperative",
"description": "List all application IDs that can be launched.",
"inputSchema": {
"type": "object",
"properties": {}
}
}list_windowsAnswer
List all open windows with their app association.
View tool JSON
{
"name": "list_windows",
"kind": "answer",
"impl": "imperative",
"description": "List all open windows with their app association.",
"inputSchema": {
"type": "object",
"properties": {}
}
}focus_windowAction
Bring a window to the front and focus it.
View tool JSON
{
"name": "focus_window",
"kind": "act",
"impl": "imperative",
"description": "Bring a window to the front and focus it.",
"inputSchema": {
"type": "object",
"properties": {
"windowId": {
"type": "string",
"description": "Window ID to focus"
}
},
"required": [
"windowId"
]
}
}minimize_windowAction
Minimize a window to the Dock.
View tool JSON
{
"name": "minimize_window",
"kind": "act",
"impl": "imperative",
"description": "Minimize a window to the Dock.",
"inputSchema": {
"type": "object",
"properties": {
"windowId": {
"type": "string",
"description": "Window ID to minimize"
}
},
"required": [
"windowId"
]
}
}close_windowAction
Close a specific window.
View tool JSON
{
"name": "close_window",
"kind": "act",
"impl": "imperative",
"description": "Close a specific window.",
"inputSchema": {
"type": "object",
"properties": {
"windowId": {
"type": "string",
"description": "Window ID to close"
}
},
"required": [
"windowId"
]
}
}get_system_infoAnswer
Get system information including battery, CPU, RAM, uptime and appearance.
View tool JSON
{
"name": "get_system_info",
"kind": "answer",
"impl": "imperative",
"description": "Get system information including battery, CPU, RAM, uptime and appearance.",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_desktop_stateAnswer
Get a comprehensive summary of the current desktop and system state.
View tool JSON
{
"name": "get_desktop_state",
"kind": "answer",
"impl": "imperative",
"description": "Get a comprehensive summary of the current desktop and system state.",
"inputSchema": {
"type": "object",
"properties": {}
}
}set_appearanceAction
Switch between light, dark, or auto appearance mode.
View tool JSON
{
"name": "set_appearance",
"kind": "act",
"impl": "imperative",
"description": "Switch between light, dark, or auto appearance mode.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"light",
"dark",
"auto"
]
}
},
"required": [
"mode"
]
}
}set_power_modeAction
Set the system power mode.
View tool JSON
{
"name": "set_power_mode",
"kind": "act",
"impl": "imperative",
"description": "Set the system power mode.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"Low Power",
"Normal",
"High Performance"
]
}
},
"required": [
"mode"
]
}
}set_brightnessAction
Set display brightness (0-100).
View tool JSON
{
"name": "set_brightness",
"kind": "act",
"impl": "imperative",
"description": "Set display brightness (0-100).",
"inputSchema": {
"type": "object",
"properties": {
"value": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Brightness 0-100"
}
},
"required": [
"value"
]
}
}toggle_wifiAction
Toggle WiFi on or off.
View tool JSON
{
"name": "toggle_wifi",
"kind": "act",
"impl": "imperative",
"description": "Toggle WiFi on or off.",
"inputSchema": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
},
"required": [
"enabled"
]
}
}toggle_bluetoothAction
Toggle Bluetooth on or off.
View tool JSON
{
"name": "toggle_bluetooth",
"kind": "act",
"impl": "imperative",
"description": "Toggle Bluetooth on or off.",
"inputSchema": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
},
"required": [
"enabled"
]
}
}send_notificationSensitive Action
Send a system notification.
View tool JSON
{
"name": "send_notification",
"kind": "transact",
"impl": "imperative",
"description": "Send a system notification.",
"inputSchema": {
"type": "object",
"properties": {
"appId": {
"type": "string",
"description": "App identifier for the notification"
},
"title": {
"type": "string",
"description": "Notification title"
},
"message": {
"type": "string",
"description": "Notification body text"
}
},
"required": [
"appId",
"title",
"message"
]
}
}shutdownAction
Initiate system shutdown. Available in any state.
View tool JSON
{
"name": "shutdown",
"kind": "act",
"impl": "imperative",
"description": "Initiate system shutdown. Available in any state.",
"inputSchema": {
"type": "object",
"properties": {}
}
}restartAction
Initiate system restart. Available in any state.
View tool JSON
{
"name": "restart",
"kind": "act",
"impl": "imperative",
"description": "Initiate system restart. Available in any state.",
"inputSchema": {
"type": "object",
"properties": {}
}
}list_directoryAnswer
List contents of a directory by node ID. Use "root" for Macintosh HD.
View tool JSON
{
"name": "list_directory",
"kind": "answer",
"impl": "imperative",
"description": "List contents of a directory by node ID. Use \"root\" for Macintosh HD.",
"inputSchema": {
"type": "object",
"properties": {
"nodeId": {
"type": "string",
"description": "Directory node ID (use \"root\" for Macintosh HD)"
}
},
"required": [
"nodeId"
]
}
}read_fileAnswer
Read the content of a file by node ID.
View tool JSON
{
"name": "read_file",
"kind": "answer",
"impl": "imperative",
"description": "Read the content of a file by node ID.",
"inputSchema": {
"type": "object",
"properties": {
"nodeId": {
"type": "string",
"description": "File node ID"
}
},
"required": [
"nodeId"
]
}
}create_fileAction
Create a new file in a directory.
View tool JSON
{
"name": "create_file",
"kind": "act",
"impl": "imperative",
"description": "Create a new file in a directory.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "File name with extension"
},
"parentId": {
"type": "string",
"description": "Parent directory node ID"
},
"content": {
"type": "string",
"description": "Optional file content"
}
},
"required": [
"name",
"parentId"
]
}
}create_folderAction
Create a new folder in a directory.
View tool JSON
{
"name": "create_folder",
"kind": "act",
"impl": "imperative",
"description": "Create a new folder in a directory.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Folder name"
},
"parentId": {
"type": "string",
"description": "Parent directory node ID"
}
},
"required": [
"name",
"parentId"
]
}
}delete_nodeSensitive Action
Move a file or folder to Trash.
View tool JSON
{
"name": "delete_node",
"kind": "transact",
"impl": "imperative",
"description": "Move a file or folder to Trash.",
"inputSchema": {
"type": "object",
"properties": {
"nodeId": {
"type": "string",
"description": "Node ID to delete"
}
},
"required": [
"nodeId"
]
}
}search_filesAnswer
Search for files by name across the file system.
View tool JSON
{
"name": "search_files",
"kind": "answer",
"impl": "imperative",
"description": "Search for files by name across the file system.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search term"
}
},
"required": [
"query"
]
}
}get_file_infoAnswer
Get metadata and path for a file or folder by node ID.
View tool JSON
{
"name": "get_file_info",
"kind": "answer",
"impl": "imperative",
"description": "Get metadata and path for a file or folder by node ID.",
"inputSchema": {
"type": "object",
"properties": {
"nodeId": {
"type": "string",
"description": "Node ID"
}
},
"required": [
"nodeId"
]
}
}play_musicAction
Start music playback. Optionally specify a track index.
View tool JSON
{
"name": "play_music",
"kind": "act",
"impl": "imperative",
"description": "Start music playback. Optionally specify a track index.",
"inputSchema": {
"type": "object",
"properties": {
"index": {
"type": "number",
"description": "Optional track index to play"
}
}
}
}pause_musicAction
Pause music playback.
View tool JSON
{
"name": "pause_music",
"kind": "act",
"impl": "imperative",
"description": "Pause music playback.",
"inputSchema": {
"type": "object",
"properties": {}
}
}next_trackAction
Skip to the next track.
View tool JSON
{
"name": "next_track",
"kind": "act",
"impl": "imperative",
"description": "Skip to the next track.",
"inputSchema": {
"type": "object",
"properties": {}
}
}previous_trackAction
Go back to the previous track.
View tool JSON
{
"name": "previous_track",
"kind": "act",
"impl": "imperative",
"description": "Go back to the previous track.",
"inputSchema": {
"type": "object",
"properties": {}
}
}set_volumeAction
Set the system volume (0.0 to 1.0).
View tool JSON
{
"name": "set_volume",
"kind": "act",
"impl": "imperative",
"description": "Set the system volume (0.0 to 1.0).",
"inputSchema": {
"type": "object",
"properties": {
"volume": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Volume 0.0 to 1.0"
}
},
"required": [
"volume"
]
}
}search_musicAnswer
Search the music library by song title or artist name. Returns matching tracks with title, artist, and cover.
View tool JSON
{
"name": "search_music",
"kind": "answer",
"impl": "imperative",
"description": "Search the music library by song title or artist name. Returns matching tracks with title, artist, and cover.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query (title or artist)"
}
},
"required": [
"query"
]
}
}india360_get_traffic_summaryAnswer
Get the headline traffic numbers for this site from the India 360 snapshot: total sessions, users, views, engagement rate, average duration, and bounce rate, plus the reporting window and when the snapshot was generated.
View tool JSON
{
"name": "india360_get_traffic_summary",
"kind": "answer",
"impl": "imperative",
"description": "Get the headline traffic numbers for this site from the India 360 snapshot: total sessions, users, views, engagement rate, average duration, and bounce rate, plus the reporting window and when the snapshot was generated.",
"inputSchema": {
"type": "object",
"properties": {}
}
}india360_get_traffic_timeseriesAnswer
Get per-day traffic for this site from the India 360 snapshot. Use this to find trends, peak days, or days with no traffic. Optionally filter to days above a session threshold.
View tool JSON
{
"name": "india360_get_traffic_timeseries",
"kind": "answer",
"impl": "imperative",
"description": "Get per-day traffic for this site from the India 360 snapshot. Use this to find trends, peak days, or days with no traffic. Optionally filter to days above a session threshold.",
"inputSchema": {
"type": "object",
"properties": {
"minSessions": {
"type": "number",
"description": "Only return days with at least this many sessions. Omit for all days."
},
"limit": {
"type": "number",
"description": "Return only the N most recent days. Omit for the full history."
}
}
}
}india360_get_audience_devicesAnswer
Get how this site's traffic splits across device categories (desktop, mobile, tablet, smart tv), and how it splits across acquisition sources with session counts. Use this to judge whether the site is mobile-ready or over-optimised for desktop.
View tool JSON
{
"name": "india360_get_audience_devices",
"kind": "answer",
"impl": "imperative",
"description": "Get how this site's traffic splits across device categories (desktop, mobile, tablet, smart tv), and how it splits across acquisition sources with session counts. Use this to judge whether the site is mobile-ready or over-optimised for desktop.",
"inputSchema": {
"type": "object",
"properties": {}
}
}india360_get_traffic_qualityAnswer
Get the traffic-quality assessment for this site: the human/mixed/suspect split, and a per-channel breakdown with average duration, bounce rate, pages per session, return rate and a verdict. Use this to distinguish real visitors from bots before acting on traffic numbers.
View tool JSON
{
"name": "india360_get_traffic_quality",
"kind": "answer",
"impl": "imperative",
"description": "Get the traffic-quality assessment for this site: the human/mixed/suspect split, and a per-channel breakdown with average duration, bounce rate, pages per session, return rate and a verdict. Use this to distinguish real visitors from bots before acting on traffic numbers.",
"inputSchema": {
"type": "object",
"properties": {}
}
}india360_get_github_statsAnswer
Get this project's GitHub stats from the India 360 snapshot: owner handle, follower count, and per-repo stars, language and description.
View tool JSON
{
"name": "india360_get_github_stats",
"kind": "answer",
"impl": "imperative",
"description": "Get this project's GitHub stats from the India 360 snapshot: owner handle, follower count, and per-repo stars, language and description.",
"inputSchema": {
"type": "object",
"properties": {}
}
}india360_get_tasksAnswer
Get the open action items for this project from the India 360 snapshot. Each has an id, severity, area and title. Filter by severity or area to focus on the important ones.
View tool JSON
{
"name": "india360_get_tasks",
"kind": "answer",
"impl": "imperative",
"description": "Get the open action items for this project from the India 360 snapshot. Each has an id, severity, area and title. Filter by severity or area to focus on the important ones.",
"inputSchema": {
"type": "object",
"properties": {
"severity": {
"type": "string",
"enum": [
"high",
"medium",
"low"
],
"description": "Only return tasks at this severity."
},
"area": {
"type": "string",
"description": "Only return tasks in this area, e.g. performance or analytics-integrity."
}
}
}
}