AiHummer
Русский
ВойтиЛичный кабинет
v1.2.x
{ }Swagger

Изменения

v1.2.x · обновлено 2026-08-04

История заметных изменений AiHummer. Текущая линейка — v1.0.x. У каждой версии ниже указаны дата и затронутые компоненты, а обновиться поможет инструкция обновления.

[!NOTE] Эта страница перечисляет именно заметные изменения для пользователей и администраторов. Точная версия сборки видна в админ-панели и в обозревателе API (Swagger).

v1.0.17 (ядро, stable) — 2026-08-02

Исправлено

  • Веб-поиск теперь действительно запускается на свежей установке: его настройки записываются до проверки готовности и получают заново сгенерированный секретный ключ, поэтому служба больше не отказывается работать с ключом по умолчанию.
  • Node.js теперь едет внутри бандла и ставится офлайн, поэтому плагины, которым он нужен — приложение AiHummer, pocket-agent и канальные коннекторы, — устанавливаются и на дистрибутивах со слишком старым собственным Node.js.
  • Выпуск больше не срывается из-за того, что крупная загрузка просто медленная: передача продолжается с места обрыва и прекращается только при настоящем застое.

Изменено

  • aihummer status завершается подсказками, выбранными по найденному: у лежащего шлюза первым идёт его журнал, у исправного — диагностика, настройки и документация. Предлагаются только существующие команды.

v1.0.16 (ядро, stable) — 2026-08-02

Новое

  • Источник знаний может принадлежать одному AI-сотруднику или быть общим для всех, и поиск учитывает эту привязку.

Изменено

  • Плагин приложения AiHummer переведён на опубликованный выпуск 1.0.4 с починками входа с устройства.

Исправлено

  • Свежая установка больше не останавливается сразу после распаковки вшитого браузера: необязательный сайдкар не может оборвать установку, поэтому шлюз, база и все плагины ставятся как задумано.
  • Вшитый веб-поиск запускается на машинах с Python 3.12, а вшитому браузеру доставляются нужные системные библиотеки; отсутствующая библиотека сообщается честно, а не оставляет службу в бесконечном перезапуске.
  • Плагины на Node.js снова ставятся: установщик проверяет мажорную версию Node.js, а не просто её наличие, и называет требуемую.
  • Службы плагинов снова запускаются при установке в пользовательскую область: раньше они падали до старта из-за директив усиления, которые пользовательский менеджер служб применять не вправе.
  • aihummer settings сам находит адрес базы данных установки — как это уже делали остальные команды, работающие с базой.
  • Ошибка, которую команда уже объяснила, больше не печатается второй раз сырым текстом; код возврата не изменился.
  • Справка выводится на языке оператора и без внутренних пометок; status показывает обзор установки и состояние необязательных служб; doctor называет отсутствующий Node.js и незаданный материал первой регистрации во флоте.

Безопасность

  • Условия подписки больше нельзя ослабить через API настроек: два вендорских ключа отклоняет само хранилище настроек, а не отдельный обработчик запроса.

v1.0.15 (ядро, stable) — 2026-08-01

Изменено

  • Пакеты коннекторов собираются воспроизводимо: один и тот же исходник всегда даёт побайтово одинаковый архив, поэтому опубликованную контрольную сумму можно проверить независимо. Из-за этого встроенные коннекторы переходят на 1.0.1.

Исправлено

  • Встроенный плагин, чья первая установка была прервана перезапуском шлюза, больше не остаётся в этом состоянии навсегда: следующий запуск подхватывает и доводит установку.
  • Инстанс при старте перечисляет собранные инструменты агента и называет настройку, включающую каждый отсутствующий необязательный, — теперь ответ «такого инструмента нет» можно разобрать.
  • Единичный сбой обновления каталога сразу после загрузки сообщается спокойно, а не как предупреждение; тревога поднимается только на повторяющиеся.
  • Поле ввода сообщения в «Сессиях» снова растёт вместе с текстом до фиксированной высоты.
  • Бейджи статуса плагина оформлены единообразно с соседними бейджами типа и встроенности.

v1.0.14 (ядро, stable) — 2026-07-31

Новое

  • Веб-поиск и антидетект-браузер теперь входят в каждую сборку и ставятся офлайн: оба работают сразу, без отдельной настройки и без загрузок на сервере.

Изменено

  • Настройки, которыми управляет вендор (веб-поиск, браузер и встроенный сервис памяти), больше не показываются как параметры инстанса; у сервиса памяти остаётся кнопка обновления.

Исправлено

  • Встроенный плагин, чья первая установка на новом облачном сервере не удалась, теперь автоматически ставится повторно вместо того, чтобы навсегда остаться сломанным.
  • Обновление каталога больше не может заменить подписанный плагин неподписанным — из-за этого несколько наших плагинов отказывались устанавливаться.
  • Ошибка загрузки списка моделей теперь называет настоящую причину вместо общего «временно недоступно».
  • Приостановка подписки теперь действительно останавливает помощника везде, а причина видна на каждой странице панели управления.
  • Удаление своего сервера из личного кабинета теперь удаляет его полностью — и только если оплаченный период закончился.
  • Поле ввода в «Сессиях» растёт вместе с текстом, названия облачных тарифов переведены, а бейджи плагинов больше не ломают строку.

v1.0.14-beta1 (ядро, beta) — 2026-07-30

Безопасность

  • Прерванную публикацию релиза теперь можно восстановить только из точно проверенной ревизии после fail-closed проверки подписи архива и текущего состояния канала.

v1.0.13 (ядро, stable) — 2026-07-29

Безопасность

  • Рабочие учётные данные больше не вкомпилированы в релизный бинарь, а bootstrap-ключ флота вынесен из релизных артефактов.
  • Привилегированная установка и публикация релизов пинят всё, что скачивают: подписанный манифест связывает версию, платформу и сборку, а корректно подписанная подмена или повтор отвергаются до записи на диск.
  • Скомпрометированный корень подписи community-плагинов выведен из доверия; запуск стороннего локального плагина теперь отказывает по умолчанию.
  • Публичный MCP-эндпоинт, расписания, созданные агентом, сессии потока событий и редиректы OpenAPI получили явные границы авторизации и идемпотентности.
  • Вебхуки Avito используют секретный путь, уникальный для каждой установки и хранимый в шифрованном хранилище; миграция удаляет секрет из конфигурации в открытом виде.

Изменено

  • Инструментарий административного интерфейса переведён на TypeScript 7 во всём воркспейсе, а браузер для аудита дизайн-системы привязан к соответствующей ревизии Playwright.

Исправлено

  • Контакт клиента стал read-only проекцией привязанного клиента — удалён путь записи, который мог разойтись с биллингом.
  • Надёжность CI: кэш сборки больше не делится между параллельными репозиториями, веб-гейт не требует установленного Go, а пины доверия переживают squash-merge.

v1.0.12 (ядро, stable) — 2026-07-27

Исправлено

  • Шлюз больше не отказывается стартовать на системе без Caddy. В 1.0.11 юнит требовал каталог /etc/caddy/aihummer.d, и если Caddy не установлен, systemd не запускал сервис вообще (ошибка 226/NAMESPACE) — чистая установка и развёртывание облачного инстанса оставались без работающего шлюза. Теперь путь помечен необязательным, а установщик создаёт каталог там, где Caddy действительно есть.
  • Юниты плагинов сообщества больше не ломаются из-за объявленного, но ещё не созданного каталога — та же причина отказа устранена и там.

v1.0.11 (ядро, stable) — 2026-07-27

Безопасность

  • Собственный облачный домен получает статус «подключён» только после успеха точной команды инстанса и ответа публичного адреса по доверенному HTTPS-сертификату, проверенному для этого имени.

Исправлено

  • Self-hosted инстанс теперь передаёт изменённый во время работы домен без перезапуска Core.
  • Встроенный резервный каталог Einstein теперь устанавливает выпущенную подписанную переносимую сборку вместо устаревшего недоступного артефакта.
  • Логи перенаправленного неинтерактивного установщика сохраняют весь предыдущий вывод проверки и больше не содержат разреженных NUL-разрывов.

v1.0.10 (ядро, stable) — 2026-07-27

Новое

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

Безопасность

  • Чистый сервер может проверить релиз штатным OpenSSL до доверия к дополнительному средству проверки или его загрузки.
  • При делегировании приватная память и повторные вызовы инструментов теперь изолированы по действующему агенту, поэтому один агент не переиспользует данные или результат другого.
  • Ответы контура управления инстансом теперь используют аутентифицированную область конкретного инстанса вместо запроса широкой временной очереди.

Исправлено

  • Обновления плагинов теперь сохраняют постоянную память, курсоры, локальные базы, рабочие пространства, результаты и созданные учётные данные вне заменяемых файлов приложения.
  • Поиск моделей провайдера теперь честно различает актуальные, кэшированные, пользовательские и недоступные результаты, а настройки и формы первопартийных плагинов показывают только реальные параметры оператора с правильными типами полей.
  • Владелец управляемого облачного инстанса может безопасно сменить пароль администратора из личного кабинета, причём открытый пароль не попадает в ответы о состоянии.
  • Свежая установка теперь подключается к мобильному приложению AiHummer через выпущенный плагин os-client и возвращает правильное рабочее пространство при сопряжении устройства.
  • Неудачный ход теперь показывает безопасную локализованную причину, рекомендуемое действие и диагностический идентификатор, сохраняет эти сведения в сессии и предлагает повтор только когда он допустим.
  • Браузерные и поисковые инструменты становятся доступны только после реальной проверки протокола; настройки, которые пока нельзя применить, остаются в очереди до следующей успешной попытки.

v1.0.9 (ядро, stable) — 2026-07-27

Новое и улучшенное

  • Списки, изображения и аватары показывают индикаторы загрузки и больше не выглядят зависшими во время получения данных.
  • В чате Enter отправляет сообщение, а Shift+Enter добавляет новую строку.
  • Текущий тариф отображается локализованным понятным названием.
  • Ссылки TikTok, Авито и VK получили узнаваемые значки.

Исправлено

  • Сервисы Telegram и клиента операционной системы корректно находятся после установки.
  • Маска в полях секретов больше не смешивается с сохранённым значением.
  • Политика страницы разрешает настроенное подключение Яндекс Метрики, не ослабляя остальные ограничения.

v1.0.8 (ядро, stable) — 2026-07-26

Новое

  • К Telegram добавлены коннекторы клиентских каналов VK и Авито.
  • Подходящему пользователю можно разрешить самостоятельное управление своим агентом в пределах выданных прав рабочего пространства.

Изменено

  • Устаревшие встроенные варианты браузерного канала удалены. Проверяйте агента в Сессиях, затем подключайте поддерживаемый коннектор канала.

v1.0.1–v1.0.7 (ядро, stable) — 2026-07-13 … 2026-07-22

Канал: stable · Компонент: ядро (Core) · Как обновиться

[!NOTE] Этот журнал отслеживает ядро AiHummer (Core). Плагины (Einstein, Bitrix24, SIP, Pocket Agent) и мобильное/десктоп-приложение имеют собственные версии.

Новое

  • Первая публичная stable-линейка. Ядро вышло в канал stable (v1.0.1) вместе с маркетплейсом community-плагинов; установка через install.sh.
  • Брендовые экраны подключения провайдеров. Нативные экраны (с логотипами) для российских и зарубежных провайдеров моделей — YandexGPT, GigaChat, Cloud.ru, MTS AI, OpenAI, Anthropic, Google, DeepSeek, xAI, Mistral, Groq и др.; провайдеры за региональной блокировкой доступны через исходящий прокси (v1.0.4).
  • Реальные списки моделей в диалоге добавления провайдера, российские провайдеры — первыми; установщик ставит Node.js для плагинов runtime:node (v1.0.5).

Изменено / исправлено

  • Community-плагины, снятые автором с публикации, пропадают из магазина инстанса при следующей синхронизации каталога (v1.0.2).
  • Плагины обязаны декларировать используемые хосты/каналы (проверяется при установке); публичный changelog публикуется и на русском; облачные инстансы надёжно привязываются и сообщают реальный публичный IP; исправлен первый вход по высланным по почте учётным данным и мгновенный входящий Telegram (v1.0.3–v1.0.4).
  • Поллер Telegram очищает устаревшие вебхуки и делает backoff; секреты маскируются с реальной длиной; исправлены привязки учётных данных на уровне агента; поддержка нескольких аккаунтов Codex (v1.0.5–v1.0.7).

v1.0.x — 2026-07-07

Канал: stable · Компоненты: ядро (gateway), веб-интерфейс, личный кабинет · Как обновиться

Новое

  • Личный кабинет my.aihummer.ru. Регистрация с подтверждением электронной почты, персональные ссылки установки, реквизиты физлица/юрлица с подтверждением вендором, документы (счета и акты), согласия и 27 языков интерфейса. Публичный скрипт установки удалён — установка теперь начинается в кабинете.
  • Роли с настраиваемыми правами. Страница «Роли»: собственные роли с чекбоксами чтение/запись по доменам ресурсов; встроенные роли (owner, admin, operator, member) — только для чтения. См. RBAC.
  • Поддержка из личного кабинета. Заявки и идеи вендору (с файлами и перепиской) отправляются из личного кабинета на my.aihummer.ru. Экраны «Поддержка» и «Сообщество» убраны из веб-интерфейса.
  • Визуальная оркестрация. Страница «Графы» — flowchart-редактор мультиагентных сценариев с экспортом/импортом JSON. См. Оркестрацию.
  • Общие навыки. Библиотека переиспользуемых навыков с вендорскими общими блоками «Из коробки». См. Инструменты.
  • Привязки каналов. Блок «Привязки» на странице «Каналы» назначает агента по умолчанию для каждого канала. См. Маршрутизацию.
  • Сессии. Новая сессия прямо из админ-панели, файлы в сообщениях (модель получает извлечённый текст), переключатели показа стоимости обработок и вывода инструментов.
  • Мульти-аккаунт подключений. Несколько аккаунтов одного провайдера на пользователя («+ аккаунт»), персональные и общие подключения. См. Подключения.
  • Уведомления. Лента событий + матрица «категория × канал» с доставкой в webui, email, Telegram и push.
  • Einstein — встроенный плагин. Память ставится автоматически и не удаляется; настройки — в категории «Einstein (память)».
  • Интерфейс. Просмотр журнала в реальном времени с поиском и фильтром уровней, автообновляемые страницы, постраничные списки, прямые ссылки на разделы, тёмная/светлая тема и маскот — лисёнок Hum.

Изменено

  • CLI: команды fleet и completion удалены; uninstall требует root; settings list показывает только пользовательские ключи. См. Справочник CLI.
  • «Проекты» удалены из продукта.

v1.0.x — 2026-06-27

Канал: stable · Компоненты: ядро (gateway), веб-интерфейс, маркетплейс · Как обновиться

Новое

  • Канал MAX. Добавлена поддержка российского мессенджера MAX: агент работает как бот — принимает входящие, обрабатывает запрос и отвечает обратно, так же как в Telegram. Коннектор ставится из встроенного Маркетплейса и настраивается в админ-панели.
  • Расширенный маркетплейс персональных интеграций. Каждый пользователь подключает внешние аккаунты к себе как интеграции без разработки: Gmail, Google Calendar, Google Contacts, Google Tasks, Google Drive, YouTube, Outlook Mail, Outlook Calendar, OneDrive, Microsoft To Do, Todoist, Asana, Jira Cloud, ClickUp, GitLab, Fitbit, Oura Ring, Spotify, Samsung SmartThings и другие.
  • Обозреватель API (Swagger). Новый интерактивный обозреватель API (Swagger) для endpoints AiHummer — со встроенной авторизацией и режимом «Try it out». См. также Swagger в разделе API.
  • Публикация плагинов в двух режимах. Расширенный Plugin SDK (keygen, package, sign, publish --private/--public) и новая страница Публикация плагина: частная загрузка (side-load) в свой инстанс (админ-панель / POST /v1/admin/modules/upload, trust-store, закреплённый ключ) и публичный реестр через pull request в marketplace-catalog (авто-валидатор + ИИ-проверка + ручной merge + контрподпись). Манифест получил поля витрины description / icon / screenshots и идентичность издателя (publisher / visibility / publisher_key_id).
  • Мульти-источник каталога. В Плагины → Источники можно подключить дополнительные источники; каталог плагинов сообщества добавляется отдельно и не перезаписывает официальный. Плагины AiHummer помечаются меткой Official и идут первыми; сторонние сортируются по числу загрузок. Обновления повторно проходят проверку подписи.

Улучшено

  • Обновлена документация: единая навигация по обоим языкам (RU/EN), поиск по докам (⌘K) и быстрые карточки «Скачать приложение» и «Открыть Swagger» в боковой панели.

v1.0 — базовая версия

Канал: stable · Компоненты: все · Как обновиться

Базовые возможности линейки v1.0 как точка отсчёта для последующих изменений.

  • Готовый продукт, а не фреймворк. Единый сервис на своём сервере совмещает административный API и движок обработки запросов; типовая установка — один сервис плюс PostgreSQL.
  • Установка напрямую в Linux, без Docker. Развёртывание релизным tarball под управлением systemd; никаких контейнеров и оркестраторов.
  • Мультиагентная оркестрация с суб-агентами и стратегиями рассуждения (план-шаги, рефлексия, дебаты, best-of-N, самовосстановление).
  • Полноценные агенты с профилями, структурированным промптом и своей моделью на каждого агента.
  • Долговременная память (Einstein) — факты извлекаются как проверяемые утверждения-кандидаты и продвигаются в память; выдача обёрнута в защитную обёртку данных (data-fence), снижающую риск инъекций в промпт.
  • Знания / RAG со ссылками на источники и deep_research для многошаговых отчётов.
  • Каналы — Telegram, Bitrix24, SIP-телефония, мобильное и настольное приложение, дополненные устанавливаемыми коннекторами в следующих версиях.
  • OpenAI-совместимый APIPOST /v1/chat/completions с потоковой передачей по SSE.
  • Без обязательных платных моделей — работа на свободных/локальных моделях и транспорте через подписку Codex/ChatGPT; BYOK на арендатора опционально.
  • Безопасность как базовое свойство — зашифрованное хранилище секретов, корпоративный SSO (SAML / LDAP / SCIM / OIDC), Postgres Row-Level Security для изоляции арендаторов, обязательные одобрения с участием человека и аудит.
  • Маркетплейс плагинов с установкой в один клик, без контейнеров.