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

Маркетплейс: обзор и уровни

v1.1.x · обновлено 2026-07-21

Маркетплейс плагинов — это то, как AiHummer расширяется за пределы встроенной среды выполнения. Его каталог синхронизируется из CDN, установка выполняется в один клик из админ-панели, и каждый плагин устанавливается напрямую в Linux под systemd, без Docker. Плагины бывают трёх уровней, различающихся тем, как они исполняются и что умеют.

Три уровня кратко

Уровень Что это Как работает Доступы
Уровень 1 (Tier 1) Отдельные сервисы (каналы, голос) Свой sandbox-юнит systemd и порт Общие (на рабочее пространство)
Уровень 2 (Tier 2) Встроенные инструменты/навыки Внутри процесса шлюза Персональные или общие
Уровень 3 (Tier 3) Источники без разработки (OpenAPI, MCP) Синтезируются шлюзом, без кода Персональные (OAuth на пользователя) или общие

Уровень 1 — отдельные сервисы

Плагины уровня 1 — это полноценные сервисы сами по себе: коннекторы каналов и голосовые компоненты, такие как плагины SIP, Bitrix24, Einstein и iOS-proxy. Каждый разворачивается как свой sandbox-юнит systemd, слушающий собственный порт, а шлюз общается с ним по HTTP. Это и есть принцип «установка напрямую в Linux под systemd, без Docker» в действии — плагин является управляемым системным сервисом, а не контейнером.

Коннекторы каналов в каталоге: Telegram входит в тариф Community; MAX (новый российский мессенджер, канал max), Bitrix24 (внутренний мессенджер для сотрудников, а не клиентский омниканал), а также Discord, Slack, Teams, Matrix, Signal, Email и WhatsApp требуют лицензии — см. заметку ниже.

[!NOTE] На тарифе Community доступен только базовый канал — Telegram. Установка любого другого канального коннектора требует активной лицензии Starter, Business или Enterprise; на Community запрос установки возвращает HTTP 402 «требуется повышение тарифа» (код plan_limit) — см. Лицензирование.

[!NOTE] Плагины уровня 1 не встраиваются в бинарный файл шлюза. Они устанавливаются и контролируются как отдельные службы systemd и доступны по URL — поэтому у каждого свой порт.

Уровень 2 — встроенные инструменты/навыки

Плагины уровня 2 — это инструменты/навыки, скомпилированные в шлюз и выполняющиеся внутри его процесса (in-process). Поскольку они работают встроенно от имени действующего пользователя, они могут использовать персональные или общие доступы: персональный режим привязывает действие к конкретному человеку (его доступ и атрибуция запроса), общий — использует один доступ на всё рабочее пространство.

[!NOTE] Персональные интеграции с внешними аккаунтами (Google, Microsoft, Todoist, Asana, Jira, ClickUp, GitLab, Spotify, Fitbit, Oura, SmartThings и др.) поставляются как интеграции без разработки, уровень 3 — это OAuth-интеграции на пользователя, которые каждый подключает к своему аккаунту.

Уровень 3 — источники без разработки

Плагины уровня 3 не требуют никакого интеграционного кода. Есть два типа источников:

  • OpenAPI — укажите спецификацию OpenAPI 3.x, совместимую с ограничениями механизма, и AiHummer синтезирует по одному инструменту на операцию.
  • MCP — подключите любой MCP-сервер по транспорту stdio или HTTP и выставьте его tools/list.

Оба превращают существующий сервис в инструменты агента без написания и развёртывания какого-либо кода.

Через механизм OpenAPI с OAuth на пользователя уже доступен большой набор персональных интеграций — каждый подключает их к своему аккаунту: 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 и другие. Полный разбор — в интеграциях без разработки.

Каталог и CDN

Каталог маркетплейса синхронизируется из CDN, поэтому список устанавливаемых плагинов остаётся актуальным без ручной упаковки с вашей стороны. Из админ-панели вы просматриваете каталог, устанавливаете в один клик и позволяете каждой установке автообновляться по своему расписанию.

Official и community

Каталог делится на два реестра, которые не смешиваются:

  • Official (первопартийный) — модули от AiHummer. Источник закреплён и доверяется по умолчанию (проверка против закреплённого ключа реестра); в веб-интерфейсе такие плагины помечены меткой Official и идут первыми.
  • Community (сторонний) — плагины внешних разработчиков, опубликованные через личный кабинет («Мои плагины» → загрузка → автоматическая проверка с помощью ИИ → модерация человеком). Подключаются как отдельный источник (community-catalog.json), который не перезаписывает официальный каталог; в списке такие плагины показываются без метки и сортируются по числу загрузок.

Оба реестра используют один и тот же контракт манифеста и один и тот же путь установки; различаются они происхождением и якорем доверия (см. Установку и обновления).

Куда дальше