You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ac_mode_and_fan_control_full_llm.yaml
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -75,31 +75,31 @@ blueprint:
75
75
text:
76
76
multiline: true
77
77
default: |-
78
-
Mandatory. Provide AC names to control. Use semicolons (;) to separate multiple names.
78
+
Required: AC names to control. Separate multiple with semicolon (;).
79
79
hvac_mode_prompt:
80
80
name: HVAC Mode Prompt
81
81
description: The prompt which will be used for the LLM can provide the AC mode.
82
82
selector:
83
83
text:
84
84
multiline: true
85
85
default: |-
86
-
Set AC mode (auto, cool, heat, dry, fan_only, off). Include ONLY if explicitly requested. Return error if unsupported; do not guess.
86
+
AC mode (`auto`, `cool`, `heat`, `dry`, `fan_only`, `off`). Only if requested. Error if unsupported; no guessing.
87
87
temperature_prompt:
88
88
name: Temperature Prompt
89
89
description: The prompt which will be used for the LLM can provide the target temperature.
90
90
selector:
91
91
text:
92
92
multiline: true
93
93
default: |-
94
-
Target temperature as a number (e.g. 24). Convert F to C if needed. Omit units (C/F). Include ONLY for explicit requests.
94
+
Target temp as number (e.g. `24`). Convert F to C. No units. Only if requested.
95
95
fan_mode_prompt:
96
96
name: Fan Mode Prompt
97
97
description: The prompt which will be used for the LLM can provide the fan speed/mode of the AC.
98
98
selector:
99
99
text:
100
100
multiline: true
101
101
default: |-
102
-
Set fan speed (auto, low/1, lowmid/2, mid/3, highmid/4, high/5). Map to the closest supported mode. Include ONLY if requested. Error if no match; do not guess.
102
+
Fan speed (`auto`, `low`/`1`, `lowmid`/`2`, `mid`/`3`, `highmid`/`4`, `high`/`5`). Map to closest. Only if requested. No guessing.
103
103
mode: parallel
104
104
max_exceeded: silent
105
105
description: Controls mode, temperature, and fan speed for air conditioners. Supports auto, cool, heat, dry, and fan_only modes.
Copy file name to clipboardExpand all lines: advanced_youtube_search_full_llm.yaml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -71,15 +71,15 @@ blueprint:
71
71
text:
72
72
multiline: true
73
73
default: |-
74
-
Mandatory. Search query. Silence-correct misspellings. For results, use ordinal numbers for selection; omit Media IDs. Confirm before proceeding if query is ambiguous.
74
+
Required: Search query. Silence-correct misspellings. Use ordinals for results, omit Media IDs. Confirm if ambiguous.
75
75
page_token_prompt:
76
76
name: Page Token Prompt
77
77
description: The prompt which will be used for the LLM can provide the page token to get additional videos that could be obtained.
78
78
selector:
79
79
text:
80
80
multiline: true
81
81
default: |-
82
-
Optional. Use to fetch more videos if initial results are unsatisfactory.
82
+
Optional: Token to fetch more videos.
83
83
mode: parallel
84
84
max_exceeded: silent
85
85
description: Searches YouTube for videos and returns a list of matching results with titles and descriptions. Use to find specific content or playlists.
Copy file name to clipboardExpand all lines: camera_snapshot_full_llm.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -100,7 +100,7 @@ blueprint:
100
100
text:
101
101
multiline: true
102
102
default: |-
103
-
Mandatory. Camera friendly name. If unclear, determine from context or suggest. For multiple cameras, use separate tool calls. Returns local image path.
103
+
Required: Camera friendly name. Multiple cameras = multiple calls. Returns local image path.
104
104
mode: parallel
105
105
max_exceeded: silent
106
106
description: Captures and saves a camera snapshot. Returns the local file path for analysis or messaging tools. Useful for visual verification of a scene.
Copy file name to clipboardExpand all lines: control_music_full_llm.yaml
+14-20Lines changed: 14 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -82,25 +82,25 @@ blueprint:
82
82
multiline: true
83
83
multiple: false
84
84
default: |-
85
-
Mandatory. Values: track (single/list), album, artist, playlist, radio. Default to 'track' for genre/mood requests and list matching songs in media_id.
85
+
Required: track, album, artist, playlist, radio. Default: `track` for genre/mood/list.
86
86
artist_prompt:
87
87
name: Artist Prompt
88
88
description: The prompt that the LLM will use to provide the artist.
89
89
selector:
90
90
text:
91
91
multiline: true
92
92
multiple: false
93
-
default:
94
-
Requested artist or track artist. Empty string if unknown or multiple artists requested.
93
+
default:|-
94
+
Requested artist(s). Empty if unknown/multiple.
95
95
album_prompt:
96
96
name: Album Prompt
97
97
description: The prompt that the LLM will use to provide the album.
98
98
selector:
99
99
text:
100
100
multiline: true
101
101
multiple: false
102
-
default:
103
-
Requested album. Empty string if unknown or multiple albums requested.
102
+
default:|-
103
+
Requested album. Empty if unknown/multiple.
104
104
media_id_prompt:
105
105
name: Media ID Prompt
106
106
description: The prompt that the LLM will use to provide the media_id.
@@ -109,49 +109,43 @@ blueprint:
109
109
multiline: true
110
110
multiple: false
111
111
default: |-
112
-
Mandatory. Specific name(s).
113
-
- Tracks/Albums: Provide names (semicolon separated). If ambiguous, use "Artist - Track".
114
-
- Artists/Playlists/Radio: Provide exact name. Remove "playlist" keyword (e.g., "Favorites").
112
+
Required: Specific name(s). Tracks/Albums: semicolon separated. Artists/Playlists/Radio: exact name (omit `playlist` keyword).
115
113
media_description_prompt:
116
114
name: Media Description Prompt
117
115
description: The prompt that the LLM will use to provide the media description.
118
116
selector:
119
117
text:
120
118
multiline: true
121
119
multiple: false
122
-
default:
123
-
The "media_description" key is used to describe the media which
124
-
will be played. This can be taken from the voice command query, but it
125
-
should be only the part which is relevant for the media. So if the voice
126
-
request is "Play the best Queen songs on the living room player" the value
127
-
for "media_description" should be "the best Queen songs"
120
+
default: |-
121
+
Required: Extracted media description from query (e.g. `the best Queen songs`). Omit area/player details.
128
122
area_prompt:
129
123
name: Area Prompt
130
124
description: The prompt that the LLM will use to provide the area.
131
125
selector:
132
126
text:
133
127
multiline: true
134
128
multiple: false
135
-
default:
136
-
Requested area(s). Default to the area of the initiating device. Omit if player is specified unless both are explicitly named.
129
+
default:|-
130
+
Requested area(s). Default to initiating device area. Omit if player specified.
137
131
media_player_prompt:
138
132
name: Media Player Prompt
139
133
description: The prompt that the LLM will use to provide the media player.
140
134
selector:
141
135
text:
142
136
multiline: true
143
137
multiple: false
144
-
default:
145
-
Target Music Assistant media_player entity_id(s). Use ONLY if specifically mentioned.
138
+
default:|-
139
+
Target Music Assistant `media_player` entity_id(s). ONLY if explicitly mentioned.
146
140
shuffle_prompt:
147
141
name: Shuffle Prompt
148
142
description: The prompt that the LLM will use to determine whether to turn on shuffle or not.
149
143
selector:
150
144
text:
151
145
multiline: true
152
146
multiple: false
153
-
default:
154
-
Mandatory. Boolean. Set true ONLY if the user specifically mentions shuffling. Otherwise false. Do not guess.
147
+
default:|-
148
+
Required: `true` or `false`. `true` ONLY if shuffling explicitly requested. No guessing.
Copy file name to clipboardExpand all lines: device_location_lookup_full_llm.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -81,7 +81,7 @@ blueprint:
81
81
text:
82
82
multiline: true
83
83
default: |-
84
-
Mandatory. Provide names of tracked devices (phones, tags, etc.). Use semicolons (;) if multiple. If none specified, provide all relevant tracked devices. Prompt to ring if supported.
84
+
Required: Tracked device names (semicolon-separated). Ring if supported.
85
85
mode: parallel
86
86
max_exceeded: silent
87
87
description: Retrieves real-time device locations (phones, tags, etc.) within the home. Use to find missing devices or check room presence.
0 commit comments