Make a personal session
create_personal_sessionUse this when the user wants a session made for them from a short menu, choosing the kind, the length, the voice and a theme, for example a quiet 5 minute session with a female voice. Not for medical questions, emergencies or a crisis. Not for free-text wishes (use create_personal_session_text, which needs a signed-in adult account): pick from the menus.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_personal_session"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | What the session is for. Pick from the user's words: sleep (sleep audio, a nap), calm (wind down, before a meeting), breath (breathing), focus (study, work), body (body scan), nature (nature sounds with a voice). Default: calm. | calm |
| theme | No | Theme from a fixed list: quiet (few words), breath, body, nature (nature sounds), pause (a short pause). Default quiet. | quiet |
| voice | No | Voice preference. Default any. | any |
| language | No | Audio language as a BCP-47 code (en, es, pt-BR, fr, it, ja, hi, ko, hu, or any other such as pl). Always pass the language the user writes in. If the language is not available the answer says so and gives the closest live one. hi, ko and hu are beta. | |
| length_min | No | Length in minutes, 3 to 20 (longer sessions are on 2hives.com). Default 10 when the user gives none. |
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 |