Skip to content
2.12.0

Пакеты ​

Как загрузить пакет на платформу, выбрать режим распространения для Desktop, заполнить настройки и управлять фоновыми сервисами.

Пакет это архив с кодом на JavaScript и манифестом. Пакеты навыков добавляют инструменты в чат и агентам, пакеты фоновых сервисов запускают долгоживущий процесс с виджетами. Готовые пакеты: каталог.

Загрузка ​

В Админ → Пакеты нажмите Загрузить ZIP. Пакеты из Студии попадают сюда после публикации. Платформа ставит зависимости пакета и показывает ход установки:

1

В очереди

queued
2

Скачивание

downloading
3

Распаковка

extracting
4

Установка зависимостей

installing_deps
5

Завершение

finalizing
6

Готово

ready

Зависимости @eva/* отдаёт сама платформа, остальные npm-пакеты ставятся через upstream-реестр из Админ → Настройки.

Версии ​

У пакета есть черновик и опубликованные версии. Работает активная версия: на неё переключаются чат и агенты. Публикация новой версии не меняет активную, пока вы её не активируете. Подробнее: Публикация и версии.

Распространение на Desktop ​

РежимЧто происходит
Только cloudПакет работает только на сервере
СкачиваемыйПользователь Desktop может установить пакет из каталога cloud
Авто-скачиваниеDesktop ставит и обновляет пакет сам

Настройки пакета ​

Настройки объявляются в манифесте. Общие значения задаёт администратор, личные заполняет каждый пользователь в Настройки → Настройки пакетов. Пакет с незаполненными обязательными настройками помечен «Нужно заполнить настройки», фоновый сервис без них не запустится.

Секреты хранятся зашифрованными. Поле секрета после сохранения показывает «Уже задано» и не раскрывает значение.

Фоновые сервисы ​

Фоновый сервис запускается при публикации. На странице сервиса видны статус, аптайм, сессии, сбои и запуски агентов, которые он инициировал. Кнопки Запустить и Остановить управляют процессом. Удалить пакет можно только после остановки его фонового сервиса.

Доступ пользователей к навыкам пакета настраивается не здесь, а в Навыки → Доступ по группам.

Документация экосистемы EVA 2.1