Апдейт 24.02.2026: полная синхронизация Web и Telegram

llmgirl теперь работает как единая система: синхронизация моделей, персон, диалогов и истории между Web и Telegram.

24.02.2026

Главное: теперь это один продукт, а не две версии

Мы завершили большую внутреннюю работу: Web-версия и Telegram-бот теперь работают как единая система. Это значит, что модель, персона, история диалога и активное состояние полностью синхронизированы.


Что именно изменилось

1) Один диалог — одна история

Раньше Web и Telegram могли создавать разные диалоги для одного и того же общения. Теперь используется единый “канонический” диалог для пары пользователь + персона.

  • сообщения из Web видны в Telegram
  • сообщения из Telegram видны в Web
  • история не раздваивается

Это фундамент для будущих нескольких чатов внутри личного кабинета.

2) Модель синхронизируется в обе стороны

Если вы переключаете модель в Telegram — Web это видит. Если меняете модель в Web — Telegram мгновенно работает с ней.

Сейчас система поддерживает:

  • DeepSeek
  • OpenRouter (GPT-5.2)

Старые legacy-провайдеры полностью удалены — логика стала чище и стабильнее.

3) Персона — единое активное состояние

Переключение персонажа теперь фиксируется в общей базе и отображается в истории. Нет “невидимых” изменений — всё прозрачно.

4) Telegram-меню стало стабильнее

Исправлена навигация кнопки “Назад”. Подменю больше не зацикливаются, а логика состояния стала предсказуемой.


Почему это важно

Многие AI-продукты страдают от “рассинхрона”: веб-версия живёт своей жизнью, бот — своей. Это создаёт путаницу.

В llmgirl теперь:

  • Одна модель состояния
  • Один источник истины (БД)
  • Одна логика генерации

Это делает поведение предсказуемым и масштабируемым.


Технически (если кратко)

  • Унифицирован GenerationService
  • Убран раздельный dialog по channel
  • model_code больше не ломает Postgres
  • user_states — единственный источник модели и персоны
  • Добавлен авто-sync состояния через polling

Что это даёт пользователю

  • Меньше путаницы
  • Стабильнее ответы
  • Прозрачная история
  • Одинаковый опыт в Web и Telegram

Что дальше

  • Несколько чатов в личном кабинете
  • Оптимизация polling
  • Расширение сценариев Active Context
  • Улучшение UI личного кабинета

Это был большой инфраструктурный апдейт. Он не “визуальный”, но именно такие изменения делают систему устойчивой и готовой к росту.

Вкратце - мы стараемся для вашего удобства. Чтобы вы могли зайти на продукт с удобного для вас интерфейса (будь то ТГ или веб версия) - и при этом система понимала и "помнила" вас - о чем вы общались, какие задачи были и т.д. Т.е. чтобы у вас, как у пользователя, был полный синхрон между разными интерфейсами (а, по сути, платформами)

Ну и бонусом ниже скриншот текущей реализации интерфейса (прикрепляю интерфейс веба, тк он претерпел значительные изменения)


Веб-интерфейс после обновления
Веб-интерфейс после обновления

← Все новости Тарифы