Сохранить в профиль (письмо)
ruforge_profile_request_codeШаг 1 сохранения результата в профиль RuForge (регистрация или вход — одно и то же, нужен только e-mail): отправляет письмо с кнопкой «Сохранить результат» (одно нажатие — профиль создан, результат привязан) и запасным 6-значным кодом. Предлагайте сразу после ruforge_diagnostic_finish одной фразой: «Сохранить результат в профиль, чтобы через 3 месяца увидеть динамику? Нужен только e-mail». Передавайте session_id. Дальше: пользователь нажал кнопку → ruforge_profile_check({request_id}); прислал код → ruforge_profile_confirm.
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": {
"email": "<email>"
},
"name": "ruforge_profile_request_code"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Имя пользователя, если он его называл | |
| Yes | E-mail пользователя (он сам его назвал) | ||
| source | No | Название ассистента для аналитики | |
| session_id | No | Сессия диагностики, которую сохраняем в профиль (из ruforge_diagnostic_start) |