UiPath Documentation
robot
2026.10
false
Guia do admin do Robô

Executor packages

Executor packages, the packages UiPath Robot 2026.10 restores to run agents, functions, and API workflows, and where the Robot gets them.

Executor packages are the parts of Unified Runtime that run agents, functions, and API workflows. RPA processes and test cases run in the .NET executor. The Robot installs executor packages the same way it installs the packages of a process, from a feed into the packages folder.

Which executor packages are available on a machine decides which of these workloads the robot reports to Orchestrator, and so which jobs Orchestrator sends it.

The executor packages​

ExecutorPacoteExecuções
Python executorUiPath.GenericExecutors.RobotAdapter.PythonCodedLow-code agents, coded agents, and Python functions
JavaScript executorUiPath.GenericExecutors.RobotAdapter.JsApiJavaScript functions and API workflows
Executors hostUiPath.GenericExecutors.ExecutorsHost.RuntimeThe host process the other executor packages run in. It runs no workload of its own.

Jobs for the same executor package, user, and settings share one host process on the machine. In service mode, a job that runs as its own user gets a host for that user instead of sharing one with other users' jobs.

Where the Robot gets them​

The executor packages ship with the Robot. The installer places them in the Executors folder of the Robot installation folder, and that folder is the Executors feed. The Robot doesn't download executor packages from the internet, so you don't need to allow a network endpoint or configure a feed for them.

When the Robot service starts, it reads the index of the Executors feed to find out which workloads the executor packages run, and reports them to Orchestrator. A job doesn't need to have run before for the robot to report a workload.

Versions and cache​

Each Robot version ships with a fixed version of each executor package. Executor packages change only when the Robot is updated. For how updates reach the Robot, refer to Updating the Robot.

The Robot installs executor packages into the same packages folder as process packages. That folder is set by PackagesInstallationFolder in the UiPath.config file, and is %UserProfile%\.nuget\packages by default. For the packages folder, refer to Setting up package folders and network paths.

Offline machines​

The executor packages are on the machine after installation. The language runtimes they need, such as Python, aren't part of the Windows installation. The executor packages get them the first time they run a job.

On a machine without internet access, the executor packages can't download these runtimes, so agent, function, and API workflow jobs can't get them. Make the runtimes available to the executors before you run these workloads on that machine.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades