Pré-Requisitos
Ambiente de Execução
O ambiente de tempo de execução é composto pelo Agente e outras dependências adicionais necessárias para executar suas automações.
Como o Agente é um binário estático, você não precisa de nenhuma instalação adicional para executar o agente.
Dependências por Linguagem
Python
Para o desenvolvimento utilizando Python, você precisa ter o Python 3.8 ou superior instalado. Se você ainda não o tiver, pode baixá-lo na página de download do Python 3.
Além do Python, você também precisará das seguintes ferramentas instaladas:
pip
venv
pip-tools
Note
Se você estiver executando o Agente em uma máquina Linux e usando o Python do sistema, precisará instalar as seguintes dependências:
python3.8-pip
python3.8-venv
Javascript
Para o desenvolvimento utilizando Node, você precisará do Node 22 ou superior instalado em sua máquina. Se você ainda não o tiver, você pode baixá-lo na página de download do Node.
Binário
Você pode compilar seu script em um binário estático conforme a linguagem utilizada. O binário estático é um arquivo executável que contém todas as dependências necessárias para executar o script, sem a necessidade de instalar qualquer outra coisa na máquina onde ele será executado.
.exe
(Windows Executável)- Sem extensão (Linux Executável)
Shell
Você pode criar scripts em Shell
com a extensão .sh
para serem executados em ambientes Linux.
PowerShell
Você pode criar scripts em PowerShell
com a extensão .ps1
para serem executados em ambientes Windows.
Conexão com Sinfonia
O orquestrador Sinfonia e o agente se comunica via HTTPS (porta 443).
Requisitos para usar as ferramentas do Sinfonia em ambientes de bloqueio:
- Liberação no firewall para acesso a
https://grpc.27devs.com/
(porta 443 HTTPS) - Permissão de leitura e escrita na pasta do binário estático
agente
e arquivo.env
.
Note
Para funcionar corretamente, todas as URLs para instalação de dependências devem estar acessíveis a partir do ambiente onde o Agente está sendo executado.