Добавление агента в GigaLab
Добавление агента в GigaLab состоит из двух этапов: создания агента и подключения репозитория. Их нужно выполнить последовательно в соответствии с инструкциями из этого раздела.
Добавление агента нужно для его публикации.
Cоздание агента
Создать агента может только владелец (роль owner) или администратор (роль admin) команды.
Чтобы создать нового агента в GigaLab:
-
Перейдите в панель управления .
-
В разделе Ваши команды выберите команду, ответственную за агента.
-
Нажмите кнопку Создать агента.
-
В открывшемся окне заполните данные нового агента:
-
Идентификатор агента — уникальный идентификатор агента в GigaLab в формате kebab-case. Например,
my-agent. -
Название — название, которое будет отображаться в списке агентов, доступных команде.
-
Короткое описание — несколько слов о функциях и назначении агента.
Название и короткое описание можно изменить при настройке агента.
-
-
Нажмите кнопку Создать.
Откроется окно с описанием дальнейших шагов для публикации агента и кнопкой для перехода к подключению репозитория.
Добавленный агент будет отображаться в списке агентов команды на вкладке Агенты и в левой панели.
Подключение репозитория
Репозиторий GitLab нужен для разработки агента и сборки его Docker-образа, который публикуется в GigaLab.
Чтобы подключить репозиторий к агенту в GigaLab:
-
Перейдите в панель управления.
-
В разделе Ваши команды выберите команду, ответственную за агента.
-
На вкладке Агенты выберите агента, к которому нужно подключить репозиторий.
-
Нажмите кнопку Подключить репозиторий.
В открывшемся окне установите флажок У меня уже есть репозиторий и заполните поля:
-
Ссылка на репозиторий — ссылка на репозиторий с кодом агента, в формате
https://git.sberdevices.ru/group/subgroup/repository. -
Идентификатор ассистента — название графа, заданное в конфигурационном файле
langgraph.json, в объектеgraphs:{
"dependencies": ["."],
"graphs": {
"files-test-docs": "./agent_src/src/graph_with_files.py:graph"
}
}
Функция создания репозитория из интерфейса панели управления находится в разработке.
-
После подключения репозитория вы сможете опубликовать агента в GigaLab.