🎉 Bem-vindo! Sinfonia é uma plataforma completa de orquestração de robôs, solicite já seu acesso.
Pré-Requisitos

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.

Última modificação em