Пакеты EVA
Exchange Calendar
Фоновый сервис + виджет: недельный календарь Exchange/OWA через EWS (только чтение). Логин: шаблон {{user.login}}, пароль: личная настройка пользователя.
Jira Widgets
Фоновый сервис + виджеты Jira: «Задачи» (канбан «Сегодня» + бэклог, локальная доска в sqlite по пользователю) и «Ворклоги» (календарь). Читает Jira REST API по PAT.
BPMN
Validate, pretty-layout, and convert BPMN 2.0 diagrams. Author model-only XML: never write BPMN DI; validate_bpmn rebuilds layout.
Documents
Read and edit DOCX, XLSX, and PPTX files.
Exchange (EWS)
Навыки чтения календаря Exchange/OWA через EWS: встречи за диапазон/неделю, кто текущий пользователь, диагностика EWS. Переиспользует настройки и подход фонового пакета exchange-calendar.
Jira
Jira (Server/DC) через REST API: JQL-поиск, задачи на мне, worklog-и, диагностика.
Два вида пакетов
Пакет навыков
Набор инструментов, которые модель вызывает в чате, а агенты в шагах флоу. Каждый навык описан в манифесте: название, описание и параметры.
backgroundФоновый сервис
Долгоживущий процесс со своим HTTP-интерфейсом. Отдаёт виджеты для доски и панели EVA Desktop, может хранить данные и ходить во внешние системы.
Как читать карточку пакета
Карточка повторяет вкладку «Обзор» в Студии:
- Навыки в пакете: инструменты с параметрами. Обязательные параметры отмечены звёздочкой.
- Виджеты: что появится на доске виджетов после установки фонового сервиса.
- Настройки пакета: что нужно заполнить перед работой. Метка «общее» означает, что значение задаёт администратор для всех. Метка «на пользователя» означает, что каждый пользователь вводит своё значение, например личный пароль. Метка «секрет» означает, что значение хранится зашифрованным и не показывается после сохранения.
Как пополнить каталог
Положите package.json пакета в папку catalog/packages репозитория документации под именем <имя-пакета>.json. Рядом можно положить <имя-пакета>.readme.md, и он появится в карточке. После сборки у пакета будет своя страница.