Живой ответ агента: SSE-эндпоинт /dialog/{token}/events/stream отдаёт шаги агента («Смотрю вашу карту ЕМИАС…», «Ищу в клинических рекомендациях…»), текст ответа по мере генерации и финальный ответ. В вебе — живой пузырь с шагами и печатающимся текстом; если поток оборвался, отправляется обычный запрос.
Мобильная версия: в нижней панели появилась вкладка «Чат».
## Что меняется
- Живой ответ агента: SSE-эндпоинт `/dialog/{token}/events/stream` отдаёт шаги агента («Смотрю вашу карту ЕМИАС…», «Ищу в клинических рекомендациях…»), текст ответа по мере генерации и финальный ответ. В вебе — живой пузырь с шагами и печатающимся текстом; если поток оборвался, отправляется обычный запрос.
- Мобильная версия: в нижней панели появилась вкладка «Чат».
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- POST /dialog/{token}/events/stream: Server-Sent Events with the agent's steps («Смотрю вашу карту ЕМИАС…»,
«Ищу в клинических рекомендациях…»), the answer as the model writes it (OpenRouter stream=true), then the
final replies (same as /events, incl. the forbidden-output filter and sources). X-Accel-Buffering: no.
- Web: free-text messages use the stream — a live bubble with steps, typing dots and a cursor; falls back to
the plain request if the stream breaks.
- Phones: the bottom tab bar gets «Чат» (it had no way back to the chat).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что меняется
/dialog/{token}/events/streamотдаёт шаги агента («Смотрю вашу карту ЕМИАС…», «Ищу в клинических рекомендациях…»), текст ответа по мере генерации и финальный ответ. В вебе — живой пузырь с шагами и печатающимся текстом; если поток оборвался, отправляется обычный запрос.🤖 Generated with Claude Code
- POST /dialog/{token}/events/stream: Server-Sent Events with the agent's steps («Смотрю вашу карту ЕМИАС…», «Ищу в клинических рекомендациях…»), the answer as the model writes it (OpenRouter stream=true), then the final replies (same as /events, incl. the forbidden-output filter and sources). X-Accel-Buffering: no. - Web: free-text messages use the stream — a live bubble with steps, typing dots and a cursor; falls back to the plain request if the stream breaks. - Phones: the bottom tab bar gets «Чат» (it had no way back to the chat). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>