Play a session
play_sessionUse this when the user chooses one of the sessions found with find_sessions, or asks to play a named 2hives session by its id. Not for medical questions, emergencies or a crisis. Not for general chat about meditation.
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": {
"session_id": "<session_id>"
},
"name": "play_session"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tap | No | The token from keep_progress for this conversation; leave empty if there is none. | |
| session_id | Yes | The session id returned by find_sessions or create_personal_session. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ui | No | ||
| job | No | ||
| tap | No | ||
| url | No | ||
| host | No | ||
| lang | No | ||
| view | No | ||
| ended | No | ||
| beacon | No | ||
| reason | No | ||
| status | No | ||
| profile | No | ||
| ai_voice | No | ||
| language | No | ||
| manifest | No | ||
| sessions | No | ||
| help_lines | No | ||
| queue_line | No | ||
| session_id | No | ||
| ai_voice_label | No | ||
| language_changed_from | No |