{ "title": "Assist satellite", "entity_component": { "_": { "name": "Assist satellite", "state": { "idle": "[%key:common::state::idle%]", "listening": "Listening", "responding": "Responding", "processing": "Processing" } } }, "services": { "announce": { "name": "Announce", "description": "Let the satellite announce a message.", "fields": { "message": { "name": "Message", "description": "The message to announce." }, "media_id": { "name": "Media ID", "description": "The media ID to announce instead of using text-to-speech." } } }, "start_conversation": { "name": "Start Conversation", "description": "Start a conversation from a satellite.", "fields": { "start_message": { "name": "Message", "description": "The message to start with." }, "start_media_id": { "name": "Media ID", "description": "The media ID to start with instead of using text-to-speech." }, "extra_system_prompt": { "name": "Extra system prompt", "description": "Provide background information to the AI about the request." } } } } }