agents
latest
false
- Getting started
- UiPath Agents in Studio Web
- UiPath Agents in Agent Builder
- UiPath Coded agents
Processes

Agents user guide
Last updated Jul 29, 2025
Processes
An agent can run as tools any selected workflows present in your solution in Studio Web, as well as selected processes published to your tenant. Agents are given access to tools on a per-process basis.
To add a tool:
- From the Design tab, under the Tools section, select Add tool.
- Select the Process tab and search for processes using the search bar or select one from the available list. To access a process as a tool, you must either have that tool present within another project in your solution or publish and deploy it to a shared Orchestrator folder you have access to. The process must also conform to the supported input and output types outlined below.
- Once you add a process as a tool, use the system prompt to describe its function and when it should be used. For any arguments, you can provide a description to help the agent use it effectively.
The following input and output argument types are supported for processes. If these limitations are not observed, processes may be inaccessible or fail.
"System.String",
"System.Char"
"System.Byte",
"System.SByte",
"System.UInt16",
"System.Int16",
"System.UInt32",
"System.Int32",
"System.UInt64",
"System.Int64"
"System.Double",
"System.Single",
"System.Decimal",
"System.Boolean",
"System.Object",
"System.Array"
"System.String",
"System.Char"
"System.Byte",
"System.SByte",
"System.UInt16",
"System.Int16",
"System.UInt32",
"System.Int32",
"System.UInt64",
"System.Int64"
"System.Double",
"System.Single",
"System.Decimal",
"System.Boolean",
"System.Object",
"System.Array"