AiHummer сократила время установки Core при фоновой нагрузке

03.09.2026
В стабильном релизе Core 1.2.27 изменён механизм записи файлов: в контрольном замере установка рядом с активной посторонней записью заняла 176 секунд вместо 519. Обновление также исправило установку дополнений и rootless-обновление из Web UI.

AiHummer сократила время установки Core при фоновой нагрузке. Рис. 1

Компания AiHummer выпустила 2 сентября стабильную версию Core 1.2.27. Основные изменения затронули установку и обновление self-hosted-инстансов, работу дополнительных сервисов и диагностику через веб-интерфейс.

До обновления установщик на отдельных этапах запрашивал у операционной системы запись на диск всего раздела файловой системы. За один запуск такая операция могла выполняться 23 раза. Если сервер в это же время записывал данные других приложений, установка AiHummer ожидала завершения посторонних операций и могла несколько минут не показывать заметного прогресса.

В Core 1.2.27 механизм изменён: установщик ожидает запись только собственных файлов. В контрольном замере на сервере с активной фоновой записью продолжительность установки сократилась с 519 до 176 секунд. Время одного такого ожидания уменьшилось с 88 секунд до 0,5 секунды. Эти показатели относятся к конкретному сценарию с параллельной дисковой нагрузкой и не являются универсальным результатом для любой конфигурации сервера.

Что ещё изменилось в Core 1.2.27

  • Исправлена установка дополнений поиска, браузера, распознавания и синтеза речи, а также обработки видео из Web UI. Если установка не завершается, система больше не оставляет включённую службу, которая не может запуститься.

  • Установщик назначает файлам дополнений владельца и права доступа, необходимые для работы соответствующей службы. Ранее отдельные дополнения после установки из веб-интерфейса могли потребовать исправления прав через SSH.

  • В rootless-инсталляциях восстановлено обновление из Web UI. Проверка прав теперь выполняется с учётом отдельного процесса, который применяет обновление, а не процесса шлюза, которому запись в каталог установки намеренно запрещена.

  • Для неисправного канала непосредственно в его строке появились действия «Установить», «Настроить» и «Проверить». Администратору не требуется отдельно искать нужный раздел панели.

  • Для запросов веб-интерфейса установлены предельные сроки выполнения: 15 секунд для операций чтения и 30 секунд для изменений. Для проверок внешних сервисов и продолжительных операций используются отдельные значения.

  • В мастер первоначальной настройки добавлена возможность повторного запуска после первого прохождения. Действие доступно во всех 27 языковых версиях интерфейса.

  • В состоянии подключения Telegram появился сворачиваемый диагностический блок с кодом состояния и временем последней проверки.

Обновление продолжает серию изменений в управлении дополнительными компонентами. В Core 1.2.25 администраторы получили возможность устанавливать, удалять и переустанавливать сервисы поиска, браузера, распознавания и синтеза речи непосредственно из Web UI. Тогда же был добавлен откат обновления, если браузер не может получить HTML, JavaScript или CSS новой версии панели.

Модульная поставка появилась в Core 1.2.22. Браузер, поиск и распознавание речи были вынесены из основного дистрибутива и стали устанавливаться по требованию. Размер основной поставки сократился с 771 до 114 МиБ. В том же релизе каталог интеграций вырос с 35 до 106 модулей.

Сейчас каталог включает 13 каналов коммуникации, один голосовой модуль, модуль долговременной памяти Einstein, Pocket Agent для временного удалённого доступа и 90 интеграций с внешними сервисами. Среди каналов представлены Telegram, MAX, VK, электронная почта, Bitrix24, Microsoft Teams, Slack и другие системы.

AiHummer Core может работать в облаке разработчика или устанавливаться на сервере организации без обязательного использования Docker. Изменения версий 1.2.22–1.2.27 в первую очередь направлены на администрирование локальных инсталляций через Web UI без постоянного обращения к командной строке.