send_vdi_session_message
Send informational messages to VMware Horizon VDI sessions by session ID or user, notifying users about maintenance or save-work reminders without disrupting sessions.
Instructions
[WRITE] Send a message to Horizon session(s) — e.g. "save your work, maintenance in 10 min".
Low blast radius (informational only, no session disruption), so no confirm gate. Identify by session_ids OR user. Audited.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"message": "<message>"
},
"name": "send_vdi_session_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | No | Message all sessions of this AD user (substring match). | |
| target | No | Horizon target from config.yaml; omit to use the default. | |
| message | Yes | The text to display to the user(s). | |
| session_ids | No | Session ids to message. | |
| message_type | No | INFO, WARNING, or ERROR. | INFO |