Git
This screen allows creating a new bot through integration with a Git repository. The agent during execution will clone the repository and execute the script according to configuration. Below are the available fields and features:

Git Repository Requirements
To execute the bot correctly, the Git repository must contain the following files at the repository root, depending on the chosen language:
- main.py
- requirements.txt
- main.js
- package.json
- main.exe
- main.sh
- main.bat
- main.ps1
Warning
If the files are not at the repository root as indicated, the bot will not execute correctly.
Fields
Repository URL
- Description: Complete address of the Git repository. Can be a public or private repository.
- Important: Make sure the repository is accessible.
- Example: https://github.com/my_username/my-repo.git
| Field | Description | Notes |
|---|---|---|
| Name | Bot name. | Expected format: bot-xxx (example: bot-123). |
| Version | Specific version of the bot to be used. | Format X.Y.Z (example: 1.0.0). |
| Language | Programming language used in the bot. | Python, JavaScript (Node), Binary (EXE/ELF), Shell (Bash), Batch, PowerShell. |
| Agent | Defines the agent responsible for bot execution. | Only 1 agent can be selected during bot creation. If the list is empty, install an agent for Windows or Linux. |
| Mode | Indicates the automation execution format. | Headless, Headless Parallel, Headed 1920x1080, Headed 1280x720, Headed 1366x768, Headed 2560x1440, Headed 3840x2160, Headed 7680x4320. |
| Parameters (Json) | Custom parameters in JSON format. | Sent as environment variables during execution. Example: {"arg1": "1366", "arg2": "768"} |
| Description | Free text to describe the bot’s function and purpose. | — |
Authentication
The system offers two authentication options for repository access:
- No authentication: For public repositories.
- Authentication using token: For private repositories. The token must have read permissions.
Warning
The authentication token will need to be configured in the Sinfonia environment variables section.
Last updated on