Документация

Инструменты

Утилита company-package: выгрузка и загрузка пакета компании из консоли, пакование в файл для панели.

company-package

Консольная утилита для пакета компании: выгружает роли, сценарии и навыки в папку, загружает их обратно, переводит папку в один файл для панели и обратно. Нужен Node.js 20+.

Переменные окружения:

ПеременнаяЧто это
DAENERYS_URLадрес персонала вашей организации в облаке
DAENERYS_TOKENключ доступа из раздела API Keys (read для выгрузки, read, write для загрузки)
HOLYAGENT_URLадрес панели агента на его машине
HOLYAGENT_API_KEYслужебный ключ панели агента

Имена переменных исторические: персонал внутри платформы называется своим кодовым именем.

# выгрузить в папку company/
node company-package.mjs export company

# посмотреть план загрузки: что новое, что уже есть, что не ляжет
node company-package.mjs import company

# загрузить черновиками; --publish и --enable выпускают и включают то, что выпущено в источнике
node company-package.mjs import company --apply
node company-package.mjs import company --apply --publish --enable

# папка ↔ один файл для панели
node company-package.mjs pack company company.package.json
node company-package.mjs unpack company.package.json company

Без --apply загрузка ничего не меняет — только показывает план.

Ключи доступа из консоли

Ключ доступа выпускается в разделе API Keys и показывается один раз. Для автоматизации ключи read держите отдельно от read, write: ключ только для чтения не сможет ничего изменить, даже если утечёт.

Что ещё

Публичные клиенты API и OpenAPI-описания появятся вместе с самозаписью в облако; до этого — обзор API.