bpmatt commited on
Commit
57a06a4
·
verified ·
1 Parent(s): 9a18a9e

Upload tools.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. tools.json +828 -0
tools.json ADDED
@@ -0,0 +1,828 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "count": 205,
3
+ "query_prefix": "task: search result | query: ",
4
+ "embedding_file": "tool_embeddings.f32",
5
+ "dim": 768,
6
+ "tools": [
7
+ {
8
+ "name": "set_alarm",
9
+ "description": "Set an alarm for a clock time, once or repeating on certain days"
10
+ },
11
+ {
12
+ "name": "set_timer",
13
+ "description": "Start a countdown timer for a duration (for 10 minutes, in an hour, 20 minutes from now), even when the user calls it an alarm"
14
+ },
15
+ {
16
+ "name": "add_reminder",
17
+ "description": "Remind me about something at a date and clock time (remind me to, reminder)"
18
+ },
19
+ {
20
+ "name": "create_event",
21
+ "description": "Add an event to the calendar at a date and start time (calendar, schedule, appointment, meeting)"
22
+ },
23
+ {
24
+ "name": "call_contact",
25
+ "description": "Phone call a contact by name"
26
+ },
27
+ {
28
+ "name": "send_sms",
29
+ "description": "Send a text message to a contact name or phone number"
30
+ },
31
+ {
32
+ "name": "send_email",
33
+ "description": "Send a new email to a contact or email address"
34
+ },
35
+ {
36
+ "name": "set_wifi",
37
+ "description": "Turn Wi-Fi on or off"
38
+ },
39
+ {
40
+ "name": "set_bluetooth",
41
+ "description": "Turn Bluetooth on or off"
42
+ },
43
+ {
44
+ "name": "set_dnd",
45
+ "description": "Turn Do Not Disturb on or off"
46
+ },
47
+ {
48
+ "name": "set_flashlight",
49
+ "description": "Turn flashlight on or off"
50
+ },
51
+ {
52
+ "name": "set_brightness",
53
+ "description": "Set the screen brightness to a percent"
54
+ },
55
+ {
56
+ "name": "set_volume",
57
+ "description": "Set a volume to a percent: media (music, video, podcast) unless the ringtone, notification, alarm or call volume is named"
58
+ },
59
+ {
60
+ "name": "navigate_to",
61
+ "description": "Start turn-by-turn navigation to a place now (take me to, navigate to, drive me to)"
62
+ },
63
+ {
64
+ "name": "search_maps",
65
+ "description": "Find places of a kind nearby on the map (near me, nearby, closest)"
66
+ },
67
+ {
68
+ "name": "web_search",
69
+ "description": "Search the web for something (search, look up, google, find online)"
70
+ },
71
+ {
72
+ "name": "open_app",
73
+ "description": "Open an installed app by name"
74
+ },
75
+ {
76
+ "name": "add_note",
77
+ "description": "Save a quick note"
78
+ },
79
+ {
80
+ "name": "add_to_list",
81
+ "description": "Add an item to a named list"
82
+ },
83
+ {
84
+ "name": "play_music",
85
+ "description": "Play a song, artist, album, genre or playlist, including an artist's or genre's radio station mix"
86
+ },
87
+ {
88
+ "name": "media_control",
89
+ "description": "Control the music or video that is playing: pause, resume, next or previous track, restart it, or jump forward or back by seconds"
90
+ },
91
+ {
92
+ "name": "take_photo",
93
+ "description": "Take a photo with the camera: back camera unless a selfie or front camera is asked for, optionally after a countdown"
94
+ },
95
+ {
96
+ "name": "get_battery",
97
+ "description": "Report battery level"
98
+ },
99
+ {
100
+ "name": "get_weather",
101
+ "description": "Get the weather now, today or for a future day, for here or a named place"
102
+ },
103
+ {
104
+ "name": "translate",
105
+ "description": "Translate text into a language"
106
+ },
107
+ {
108
+ "name": "convert_units",
109
+ "description": "Convert a quantity from one unit to another (miles, kilograms, cups, degrees)"
110
+ },
111
+ {
112
+ "name": "lock_screen",
113
+ "description": "Lock the phone screen now"
114
+ },
115
+ {
116
+ "name": "set_light",
117
+ "description": "Control a room's lights: turn them on or off, set the brightness percent, or change the color"
118
+ },
119
+ {
120
+ "name": "set_thermostat",
121
+ "description": "Set the thermostat to a target temperature in Fahrenheit"
122
+ },
123
+ {
124
+ "name": "lock_door",
125
+ "description": "Lock or unlock a smart door lock (a command)"
126
+ },
127
+ {
128
+ "name": "log_water",
129
+ "description": "Log water intake"
130
+ },
131
+ {
132
+ "name": "log_meal",
133
+ "description": "Log a meal to the food diary"
134
+ },
135
+ {
136
+ "name": "start_workout",
137
+ "description": "Start tracking a workout"
138
+ },
139
+ {
140
+ "name": "log_expense",
141
+ "description": "Record money spent"
142
+ },
143
+ {
144
+ "name": "list_events",
145
+ "description": "List calendar events on one date or over the next number of days"
146
+ },
147
+ {
148
+ "name": "read_messages",
149
+ "description": "Read recent text messages, optionally from one person"
150
+ },
151
+ {
152
+ "name": "add_contact",
153
+ "description": "Save a new contact"
154
+ },
155
+ {
156
+ "name": "find_file",
157
+ "description": "Find a file on the phone by name"
158
+ },
159
+ {
160
+ "name": "copy_text",
161
+ "description": "Copy text to the clipboard"
162
+ },
163
+ {
164
+ "name": "screenshot",
165
+ "description": "Capture what is on the phone screen as an image (screenshot, a picture of my screen)"
166
+ },
167
+ {
168
+ "name": "set_airplane",
169
+ "description": "Turn airplane mode on or off"
170
+ },
171
+ {
172
+ "name": "set_hotspot",
173
+ "description": "Turn the Wi-Fi hotspot on or off"
174
+ },
175
+ {
176
+ "name": "call_ride",
177
+ "description": "Request a taxi or rideshare"
178
+ },
179
+ {
180
+ "name": "list_alarms",
181
+ "description": "List the alarms that are set"
182
+ },
183
+ {
184
+ "name": "set_ringer_mode",
185
+ "description": "Set the phone ringer to silent, vibrate or normal (mute or silence my phone = silent)"
186
+ },
187
+ {
188
+ "name": "set_battery_saver",
189
+ "description": "Turn battery saver on or off"
190
+ },
191
+ {
192
+ "name": "check_traffic",
193
+ "description": "Check current traffic on the way to a place"
194
+ },
195
+ {
196
+ "name": "convert_currency",
197
+ "description": "Convert money between currencies"
198
+ },
199
+ {
200
+ "name": "define_word",
201
+ "description": "Tell the meaning or definition of a word"
202
+ },
203
+ {
204
+ "name": "calculate",
205
+ "description": "Evaluate an arithmetic expression (plus, minus, times, divided by, percent of)"
206
+ },
207
+ {
208
+ "name": "get_time",
209
+ "description": "Tell the current time, date or day of the week, here or in a named city"
210
+ },
211
+ {
212
+ "name": "share_location",
213
+ "description": "Share my live location with a contact"
214
+ },
215
+ {
216
+ "name": "speak",
217
+ "description": "Read text aloud"
218
+ },
219
+ {
220
+ "name": "open_settings",
221
+ "description": "Open a system settings page"
222
+ },
223
+ {
224
+ "name": "delete_alarm",
225
+ "description": "Delete a saved alarm by its label or time so it no longer goes off"
226
+ },
227
+ {
228
+ "name": "snooze_alarm",
229
+ "description": "Snooze the ringing alarm"
230
+ },
231
+ {
232
+ "name": "get_steps",
233
+ "description": "Report today's step count"
234
+ },
235
+ {
236
+ "name": "change_alarm",
237
+ "description": "Change the time of an alarm that is already set (move it, push it back, make it earlier or later)"
238
+ },
239
+ {
240
+ "name": "delete_all_alarms",
241
+ "description": "Delete every alarm that is set"
242
+ },
243
+ {
244
+ "name": "dismiss_alarm",
245
+ "description": "Stop or turn off the alarm that is ringing right now"
246
+ },
247
+ {
248
+ "name": "control_timer",
249
+ "description": "Pause, resume, restart or cancel the running countdown timer"
250
+ },
251
+ {
252
+ "name": "add_time_to_timer",
253
+ "description": "Add extra time to the running countdown timer"
254
+ },
255
+ {
256
+ "name": "get_timer_status",
257
+ "description": "Tell how much time is left on the running timer"
258
+ },
259
+ {
260
+ "name": "control_stopwatch",
261
+ "description": "Start, stop, resume, reset or lap the stopwatch"
262
+ },
263
+ {
264
+ "name": "get_weekday",
265
+ "description": "Tell which day of the week a given date falls on"
266
+ },
267
+ {
268
+ "name": "count_days_until",
269
+ "description": "Count the days from today until a date or holiday"
270
+ },
271
+ {
272
+ "name": "convert_timezone",
273
+ "description": "Convert a clock time from one city's time zone to another city's"
274
+ },
275
+ {
276
+ "name": "get_sun_times",
277
+ "description": "Tell the sunrise or sunset time for a place"
278
+ },
279
+ {
280
+ "name": "list_reminders",
281
+ "description": "List upcoming reminders, optionally only those on one date"
282
+ },
283
+ {
284
+ "name": "delete_reminder",
285
+ "description": "Delete a reminder by what it is about"
286
+ },
287
+ {
288
+ "name": "add_repeating_reminder",
289
+ "description": "Set a reminder that repeats at a time on a schedule"
290
+ },
291
+ {
292
+ "name": "add_location_reminder",
293
+ "description": "Remind me about something when I arrive at or leave a place"
294
+ },
295
+ {
296
+ "name": "get_next_event",
297
+ "description": "Tell the single next calendar event coming up"
298
+ },
299
+ {
300
+ "name": "find_event",
301
+ "description": "Find when a calendar event happens by searching its title"
302
+ },
303
+ {
304
+ "name": "create_all_day_event",
305
+ "description": "Add an all-day calendar event with no start time, like a birthday or trip"
306
+ },
307
+ {
308
+ "name": "reschedule_event",
309
+ "description": "Move an existing calendar event to a new date or start time"
310
+ },
311
+ {
312
+ "name": "delete_event",
313
+ "description": "Delete or cancel a calendar event"
314
+ },
315
+ {
316
+ "name": "call_number",
317
+ "description": "Phone call a spoken phone number"
318
+ },
319
+ {
320
+ "name": "call_back",
321
+ "description": "Call back the last person who called me"
322
+ },
323
+ {
324
+ "name": "handle_incoming_call",
325
+ "description": "Answer or decline the ringing call, or hang up the current call"
326
+ },
327
+ {
328
+ "name": "set_speakerphone",
329
+ "description": "Turn the speakerphone on or off during a call"
330
+ },
331
+ {
332
+ "name": "list_recent_calls",
333
+ "description": "List recent phone calls such as missed calls"
334
+ },
335
+ {
336
+ "name": "call_voicemail",
337
+ "description": "Call voicemail to listen to voice messages"
338
+ },
339
+ {
340
+ "name": "video_call",
341
+ "description": "Start a video call with a contact"
342
+ },
343
+ {
344
+ "name": "send_app_message",
345
+ "description": "Send a message to a contact through a named chat app such as WhatsApp, Telegram or Signal"
346
+ },
347
+ {
348
+ "name": "reply_to_message",
349
+ "description": "Reply to the latest text or chat message notification (not an email)"
350
+ },
351
+ {
352
+ "name": "read_notifications",
353
+ "description": "Read out recent phone notifications or what I missed, optionally from one app (not email)"
354
+ },
355
+ {
356
+ "name": "read_emails",
357
+ "description": "List my recent emails, optionally only unread ones, from one sender, or since a date"
358
+ },
359
+ {
360
+ "name": "get_contact_info",
361
+ "description": "Look up a contact's phone number, email, address or birthday"
362
+ },
363
+ {
364
+ "name": "share_eta",
365
+ "description": "Send my estimated arrival time to a contact"
366
+ },
367
+ {
368
+ "name": "set_auto_reply",
369
+ "description": "Turn automatic replies to incoming messages on or off"
370
+ },
371
+ {
372
+ "name": "adjust_volume",
373
+ "description": "Turn the media volume up or down one step when no number is said (louder, quieter, turn it up)"
374
+ },
375
+ {
376
+ "name": "adjust_brightness",
377
+ "description": "Make the screen brighter or dimmer one step when no number is said"
378
+ },
379
+ {
380
+ "name": "set_auto_rotate",
381
+ "description": "Turn screen auto-rotate on or off"
382
+ },
383
+ {
384
+ "name": "set_dark_mode",
385
+ "description": "Turn the system dark theme on or off"
386
+ },
387
+ {
388
+ "name": "set_mobile_data",
389
+ "description": "Turn mobile (cellular) data on or off"
390
+ },
391
+ {
392
+ "name": "set_location_services",
393
+ "description": "Turn location services (GPS) on or off"
394
+ },
395
+ {
396
+ "name": "set_nfc",
397
+ "description": "Turn NFC on or off"
398
+ },
399
+ {
400
+ "name": "set_screen_timeout",
401
+ "description": "Set how long the screen stays on before turning off"
402
+ },
403
+ {
404
+ "name": "set_auto_brightness",
405
+ "description": "Turn adaptive (automatic) brightness on or off"
406
+ },
407
+ {
408
+ "name": "set_night_light",
409
+ "description": "Turn the night light (blue light filter) on or off"
410
+ },
411
+ {
412
+ "name": "power_device",
413
+ "description": "Power off or restart the phone"
414
+ },
415
+ {
416
+ "name": "get_device_info",
417
+ "description": "Tell a fact about the phone: storage, Android version, model, Wi-Fi network, IP address, signal or data usage"
418
+ },
419
+ {
420
+ "name": "get_screen_time",
421
+ "description": "Tell how much screen time was spent today, overall or in one app"
422
+ },
423
+ {
424
+ "name": "clear_notifications",
425
+ "description": "Clear all notifications"
426
+ },
427
+ {
428
+ "name": "connect_bluetooth_device",
429
+ "description": "Connect to a paired Bluetooth device such as headphones or a car"
430
+ },
431
+ {
432
+ "name": "read_clipboard",
433
+ "description": "Read out the text on the clipboard"
434
+ },
435
+ {
436
+ "name": "system_navigation",
437
+ "description": "Press a system navigation action: go home, go back, recent apps, notifications, quick settings or split screen"
438
+ },
439
+ {
440
+ "name": "scroll_screen",
441
+ "description": "Scroll the current screen up, down, left or right"
442
+ },
443
+ {
444
+ "name": "tap_on_screen",
445
+ "description": "Tap a button or link on the screen by its visible text"
446
+ },
447
+ {
448
+ "name": "record_screen",
449
+ "description": "Start or stop a screen recording"
450
+ },
451
+ {
452
+ "name": "read_screen_aloud",
453
+ "description": "Read the text on the current screen aloud"
454
+ },
455
+ {
456
+ "name": "ask_about_screen",
457
+ "description": "Answer a question about, or summarize, what is on the screen"
458
+ },
459
+ {
460
+ "name": "translate_screen",
461
+ "description": "Translate the text on the current screen into a language"
462
+ },
463
+ {
464
+ "name": "play_podcast",
465
+ "description": "Play a podcast show or an episode about a topic"
466
+ },
467
+ {
468
+ "name": "play_radio",
469
+ "description": "Play a named live broadcast radio station by name or frequency (NPR, BBC Radio 4, 101.1 FM)"
470
+ },
471
+ {
472
+ "name": "play_video",
473
+ "description": "Play or search videos, shows or movies (watch, video, trailer; YouTube, Netflix)"
474
+ },
475
+ {
476
+ "name": "play_audiobook",
477
+ "description": "Play or resume an audiobook"
478
+ },
479
+ {
480
+ "name": "set_shuffle",
481
+ "description": "Turn shuffle on or off for the current playback"
482
+ },
483
+ {
484
+ "name": "set_repeat",
485
+ "description": "Set repeat mode for the current playback"
486
+ },
487
+ {
488
+ "name": "rate_media",
489
+ "description": "Like or dislike the song or video that is playing"
490
+ },
491
+ {
492
+ "name": "get_now_playing",
493
+ "description": "Tell which song or track is playing on this phone right now"
494
+ },
495
+ {
496
+ "name": "identify_song",
497
+ "description": "Listen to music playing around me (in a cafe, on the radio or TV) and identify the song"
498
+ },
499
+ {
500
+ "name": "cast_media",
501
+ "description": "Play media on a TV or speaker, or cast the screen to it"
502
+ },
503
+ {
504
+ "name": "play_ambient_sound",
505
+ "description": "Play relaxing background sounds for sleep or focus, like rain, ocean or white noise"
506
+ },
507
+ {
508
+ "name": "set_media_sleep_timer",
509
+ "description": "Stop the music or podcast after a number of seconds"
510
+ },
511
+ {
512
+ "name": "get_directions",
513
+ "description": "Show a route to a place without starting navigation (directions to, route to, how do I get to)"
514
+ },
515
+ {
516
+ "name": "get_travel_time",
517
+ "description": "Tell how long it takes to get to a place"
518
+ },
519
+ {
520
+ "name": "show_map",
521
+ "description": "Show a city, address or landmark on the map"
522
+ },
523
+ {
524
+ "name": "get_current_location",
525
+ "description": "Tell where I am right now (current address or area)"
526
+ },
527
+ {
528
+ "name": "save_parking_spot",
529
+ "description": "Remember where I parked"
530
+ },
531
+ {
532
+ "name": "get_parking_spot",
533
+ "description": "Tell or show where I parked"
534
+ },
535
+ {
536
+ "name": "get_next_departure",
537
+ "description": "Tell when the next bus, train or tram leaves"
538
+ },
539
+ {
540
+ "name": "get_place_info",
541
+ "description": "Tell the opening hours, phone number, address or rating of one named business or place"
542
+ },
543
+ {
544
+ "name": "get_air_quality",
545
+ "description": "Get the air quality index (AQI) for a place"
546
+ },
547
+ {
548
+ "name": "spell_word",
549
+ "description": "Spell a word out letter by letter"
550
+ },
551
+ {
552
+ "name": "pronounce_word",
553
+ "description": "Say how a word or name is pronounced"
554
+ },
555
+ {
556
+ "name": "find_related_words",
557
+ "description": "Find synonyms, antonyms or rhymes for a word"
558
+ },
559
+ {
560
+ "name": "calculate_tip",
561
+ "description": "Calculate the tip on a bill and optionally split it between people"
562
+ },
563
+ {
564
+ "name": "get_stock_quote",
565
+ "description": "Get the current price of a stock, index or cryptocurrency"
566
+ },
567
+ {
568
+ "name": "get_sports_info",
569
+ "description": "Get a sports team's latest score, next game or standing"
570
+ },
571
+ {
572
+ "name": "get_news",
573
+ "description": "Read the latest news headlines, optionally on a topic"
574
+ },
575
+ {
576
+ "name": "get_flight_status",
577
+ "description": "Get the status of a flight by its flight number"
578
+ },
579
+ {
580
+ "name": "get_showtimes",
581
+ "description": "Find movie showtimes at nearby cinemas"
582
+ },
583
+ {
584
+ "name": "answer_question",
585
+ "description": "Answer a factual or how-to question directly (who, what, when, how) when the user does not ask to search"
586
+ },
587
+ {
588
+ "name": "get_nutrition",
589
+ "description": "Tell the calories or nutrition facts of a food"
590
+ },
591
+ {
592
+ "name": "start_interpreter",
593
+ "description": "Start live two-way interpreter mode with another language"
594
+ },
595
+ {
596
+ "name": "read_list",
597
+ "description": "Read out the items on a named list"
598
+ },
599
+ {
600
+ "name": "remove_from_list",
601
+ "description": "Remove or check off an item on a named list"
602
+ },
603
+ {
604
+ "name": "clear_list",
605
+ "description": "Delete every item on a named list"
606
+ },
607
+ {
608
+ "name": "create_list",
609
+ "description": "Create a new empty list"
610
+ },
611
+ {
612
+ "name": "search_notes",
613
+ "description": "Find and read saved notes about something"
614
+ },
615
+ {
616
+ "name": "delete_note",
617
+ "description": "Delete a saved note"
618
+ },
619
+ {
620
+ "name": "record_audio",
621
+ "description": "Start recording a voice memo with the microphone"
622
+ },
623
+ {
624
+ "name": "record_video",
625
+ "description": "Record a video with the camera"
626
+ },
627
+ {
628
+ "name": "show_photos",
629
+ "description": "Show photos from the gallery, by date or what is in them"
630
+ },
631
+ {
632
+ "name": "scan_code",
633
+ "description": "Scan a QR code or barcode with the camera"
634
+ },
635
+ {
636
+ "name": "look_with_camera",
637
+ "description": "Look through the phone's camera and answer a question about what it sees"
638
+ },
639
+ {
640
+ "name": "open_url",
641
+ "description": "Open a website address in the browser"
642
+ },
643
+ {
644
+ "name": "search_in_app",
645
+ "description": "Search inside a named app that is not a store or a video app (Spotify, Pinterest, Airbnb, Reddit)"
646
+ },
647
+ {
648
+ "name": "uninstall_app",
649
+ "description": "Uninstall an app from the phone"
650
+ },
651
+ {
652
+ "name": "open_app_store",
653
+ "description": "Open an app's page in the app store to install or update it"
654
+ },
655
+ {
656
+ "name": "run_routine",
657
+ "description": "Run a saved routine, shortcut or home scene by name"
658
+ },
659
+ {
660
+ "name": "set_device_power",
661
+ "description": "Turn a smart plug, fan, heater, coffee maker or other home device on or off"
662
+ },
663
+ {
664
+ "name": "set_thermostat_mode",
665
+ "description": "Switch the thermostat mode: heat, cool, auto, eco or off"
666
+ },
667
+ {
668
+ "name": "adjust_thermostat",
669
+ "description": "Make the home warmer or cooler by some degrees when no target temperature is said"
670
+ },
671
+ {
672
+ "name": "get_home_device_state",
673
+ "description": "Check whether a home device is locked, open or on, or read an indoor sensor (a question)"
674
+ },
675
+ {
676
+ "name": "set_open_state",
677
+ "description": "Open or close a garage door, blinds, curtains, gate or window"
678
+ },
679
+ {
680
+ "name": "run_appliance",
681
+ "description": "Start, stop or pause an appliance like a robot vacuum, dishwasher or washer, or send a vacuum to dock"
682
+ },
683
+ {
684
+ "name": "control_tv",
685
+ "description": "Control the TV: power, mute, volume step or channel"
686
+ },
687
+ {
688
+ "name": "show_camera_feed",
689
+ "description": "Show the live view of a home security camera or doorbell camera"
690
+ },
691
+ {
692
+ "name": "control_workout",
693
+ "description": "Pause, resume or stop the workout being tracked"
694
+ },
695
+ {
696
+ "name": "log_weight",
697
+ "description": "Log my body weight"
698
+ },
699
+ {
700
+ "name": "get_health_stat",
701
+ "description": "Tell a health stat: heart rate, sleep, calories burned, distance or weight"
702
+ },
703
+ {
704
+ "name": "log_medication",
705
+ "description": "Log that I took a medication"
706
+ },
707
+ {
708
+ "name": "start_breathing_exercise",
709
+ "description": "Start a guided breathing or meditation exercise"
710
+ },
711
+ {
712
+ "name": "log_workout",
713
+ "description": "Log a workout that already happened"
714
+ },
715
+ {
716
+ "name": "send_payment",
717
+ "description": "Send money to a contact through a payment app"
718
+ },
719
+ {
720
+ "name": "get_expense_total",
721
+ "description": "Tell how much I have spent in a period, optionally in one category"
722
+ },
723
+ {
724
+ "name": "search_food_delivery",
725
+ "description": "Search a food delivery app for a dish or restaurant"
726
+ },
727
+ {
728
+ "name": "search_shopping",
729
+ "description": "Search a store or marketplace for a product to buy (buy, order, shop for; Amazon, eBay, Etsy, IKEA)"
730
+ },
731
+ {
732
+ "name": "search_flights",
733
+ "description": "Search flights to a destination on a date"
734
+ },
735
+ {
736
+ "name": "search_hotels",
737
+ "description": "Search hotels in a place for a check-in date"
738
+ },
739
+ {
740
+ "name": "reserve_table",
741
+ "description": "Book a restaurant table"
742
+ },
743
+ {
744
+ "name": "tell_joke",
745
+ "description": "Tell a joke, optionally about a topic"
746
+ },
747
+ {
748
+ "name": "tell_fun_fact",
749
+ "description": "Tell a fun fact, optionally about a topic"
750
+ },
751
+ {
752
+ "name": "tell_story",
753
+ "description": "Tell a short story or a poem, optionally about a topic"
754
+ },
755
+ {
756
+ "name": "play_game",
757
+ "description": "Start a voice game"
758
+ },
759
+ {
760
+ "name": "play_sound_effect",
761
+ "description": "Play a short sound effect or an animal sound, like applause, a drum roll or a cow"
762
+ },
763
+ {
764
+ "name": "flip_coin",
765
+ "description": "Flip a coin"
766
+ },
767
+ {
768
+ "name": "roll_dice",
769
+ "description": "Roll one or more dice"
770
+ },
771
+ {
772
+ "name": "pick_random_number",
773
+ "description": "Pick a random number between two numbers"
774
+ },
775
+ {
776
+ "name": "get_quote",
777
+ "description": "Tell an inspirational or famous quote, optionally on a topic"
778
+ },
779
+ {
780
+ "name": "set_text_size",
781
+ "description": "Set the system font size as a percent of normal"
782
+ },
783
+ {
784
+ "name": "set_color_filter",
785
+ "description": "Turn grayscale or color inversion on, or turn the color filter off"
786
+ },
787
+ {
788
+ "name": "show_help",
789
+ "description": "Explain what the assistant can do, optionally for one topic"
790
+ },
791
+ {
792
+ "name": "repeat_last_response",
793
+ "description": "Repeat the assistant's last spoken answer"
794
+ },
795
+ {
796
+ "name": "stop_speaking",
797
+ "description": "Stop the assistant talking or reading aloud (stop talking, be quiet, shh)"
798
+ },
799
+ {
800
+ "name": "undo_last_action",
801
+ "description": "Undo the assistant's last action"
802
+ },
803
+ {
804
+ "name": "set_speech_rate",
805
+ "description": "Make the assistant speak slower, faster or at normal speed"
806
+ },
807
+ {
808
+ "name": "set_driving_mode",
809
+ "description": "Turn driving mode on or off (big buttons, messages read aloud, fewer interruptions)"
810
+ },
811
+ {
812
+ "name": "reply_email",
813
+ "description": "Reply to an email I received (reply to the email, email back)"
814
+ },
815
+ {
816
+ "name": "search_emails",
817
+ "description": "Search my emails for words in the subject, sender or text"
818
+ },
819
+ {
820
+ "name": "mark_read",
821
+ "description": "Mark emails as read"
822
+ },
823
+ {
824
+ "name": "open_email",
825
+ "description": "Open one email and read it aloud in full, word for word"
826
+ }
827
+ ]
828
+ }