- Información general
- Comience ya
- Conceptos
- Uso de UiPath CLI
- Guías prácticas
- Recetas de CI/CD
- Referencia de los comandos
- Información general
- Códigos de salida
- Opciones globales
- agente de código UIP
- codificador UIP
- Contextualización de UIP
- UIP Docsai
- Función uip
- barreras de seguridad de UIP
- Configuración de UIP llm
- puerta de enlace llm de uip
- UIP model-hub
- añadir-entidad-de-datos-de-prueba
- añadir-cola-de-datos-de-prueba
- añadir-variación-de-datos-de-prueba
- Analizar
- Crear
- Crear proyecto
- Diferencia
- Buscar actividades
- obtener-reglas-del-analizador
- obtener-predeterminado-actividad-xaml
- obtener-errores
- obtener-casos-de-prueba-manual
- obtener-pasos-de-prueba-manual
- obtener-repositorio-de-objetos-de-biblioteca
- obtener-objeto-repositorio
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- lista-instancias
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- Publicar
- Remoto
- restore
- ejecutar, depurar & Ejecución
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- TM
- UIA
- Tareas de UIP
- Archivo adjunto
- Campo personalizado
- Ejecuciones
- EtiquetaDeObjeto
- Paquete
- escenario de rendimiento
- grupos de carga de escenarios de rendimiento
- datos de ejecución de perf-scenario
- informe de escenario de rendimiento
- Proyecto
- Informar
- Requisitos
- Resultado
- Casos de prueba
- Conjuntos de prueba
- registro de pasos de prueba
- Usuario
- Esperar
- Seguimientos de UIP
- Comentarios de seguimientos de UIP
- Migración
- Referencia y soporte
Comandos básicos en UiPath CLI que no requieren instalación de herramientas, que cubren la autenticación, el ciclo de vida de la herramienta, las habilidades, el puente MCP y la finalización del shell.
La superficie de comandos del núcleo es todo lo que se incluye en el host (@uipath/cli), sin necesidad de instalar ninguna herramienta. Estos comandos gestionan la autenticación, el ciclo de vida de la herramienta, las habilidades del agente de codificación de IA, el puente MCP y la finalización del shell. Todos los comandos de esta página están disponibles en el momento en que finaliza npm install -g @uipath/cli .
Para los comandos que se comunican con una superficie de UiPath (Orchestrator, Soluciones, Agentes, etc.), consulta las páginas de referencia por herramienta: cada una se proporciona mediante un paquete npm independiente que el host carga bajo demanda.
Los comandos del host
El host CLI registra 11 comandos de nivel superior (uip track es telemetría interna oculta y no está orientada al usuario; los otros 10 son):
| Comando | Propósito | Se requiere inicio de sesión |
|---|---|---|
uip login | Autenticarse a través de OAuth2 interactivo, aplicación externa, variables de entorno o identidad federada/de carga de trabajo; cambiar de tenant. Escribe una sesión en .uipath/.auth. | — |
uip logout | Elimina el archivo de credenciales. | — |
uip login status | Muestra la organización actual, el tenant, la caducidad y qué archivo de credenciales está leyendo la CLI. | Opcional (informa Not logged in de lo contrario) |
uip config | Obtener, establecer y borrar los valores de configuración CLI locales (incluidas las lecturas de version-pin uip tools update). | — |
uip user | Muestra la identidad del usuario actualmente autenticado. | Sí |
uip feedback | Envía comentarios sobre la CLI. | — |
uip tools | Enumera, busca, instala, actualiza y desinstala las herramientas instalables (Orchestrator, Solution, Agent, Test Manager, …). | — |
uip skills | Instala las habilidades de UiPath en los agentes de codificación de IA. | — |
uip mcp | Exponer CLI como servidor de protocolo de contexto de modelo a través de stdio. | Por run_command (hereda la sesión basada en archivo). |
uip update | Actualiza automáticamente la CLI, sus herramientas instaladas y las habilidades instaladas. | — |
uip completion | Instalar o imprimir la finalización de la pestaña del shell (bash, zsh, fish, pwsh). | — |
Sinopsis
uip login [--tenant <name>] [--organization <name>] [--authority <url>] [--client-id <id>] [--client-secret <secret> | --client-assertion <jwt>] [--scope <scopes>] [--no-browser] [-f <folder>]
uip login status [-f <folder>]
uip login refresh [--login-validity <minutes>]
uip login which [-f <folder>]
uip login tenant list [-f <folder>]
uip login tenant set <name> [-f <folder>]
uip logout [-f <folder>]
uip config get / set / clear <key>
uip user
uip feedback send
uip tools list / search / install / update / uninstall …
uip skills list / search / show / install / update / uninstall --agent <name>
uip mcp serve
uip update [--dry-run] [--tools-only] [--skills-only]
uip completion [shell] [--print] [--uninstall]
uip login [--tenant <name>] [--organization <name>] [--authority <url>] [--client-id <id>] [--client-secret <secret> | --client-assertion <jwt>] [--scope <scopes>] [--no-browser] [-f <folder>]
uip login status [-f <folder>]
uip login refresh [--login-validity <minutes>]
uip login which [-f <folder>]
uip login tenant list [-f <folder>]
uip login tenant set <name> [-f <folder>]
uip logout [-f <folder>]
uip config get / set / clear <key>
uip user
uip feedback send
uip tools list / search / install / update / uninstall …
uip skills list / search / show / install / update / uninstall --agent <name>
uip mcp serve
uip update [--dry-run] [--tools-only] [--skills-only]
uip completion [shell] [--print] [--uninstall]
Cada comando también respeta el marcador global --interactive/--no-interactive (consulta Opciones globales): no existe una forma abreviada específica de comando para ello.
Todos los comandos básicos respetan las opciones globales (--output, --output-filter, --log-level, --log-file, --profile, --interactive/--no-interactive) y siguen el contrato de código de salida estándar.
Cómo se relaciona la superficie del núcleo con las herramientas
Cada invocación uip <tool> … se ejecuta sobre estos:
- La autenticación se establece una vez con
uip loginy es heredada por cada llamada de herramienta posterior (Orchestrator, Solución, Agente, …). - El ciclo de vida de la herramienta (
uip tools install) controla qué paquetes de extensión se cargan la próxima vez que se invoca un prefijo de herramienta. - Las habilidades se encuentran junto a las herramientas: enseñan a los agentes de IA a utilizar
uipen lugar de añadir nuevos comandos. - MCP envuelve toda la superficie (herramientas básicas + instaladas) como una única herramienta MCP a la que cualquier cliente compatible con MCP puede llamar.
- La finalización descubre los comandos en el momento de la instalación, así que vuelve a ejecutar
uip completiondespués deuip tools installsi quieres que se completen los comandos recién añadidos.
Consulta Cómo se organiza UiPath CLI para la arquitectura host-vs-tool en profundidad.
Forma de autenticación
Todos los comandos básicos, excepto los propios comandos de autenticación, funcionan sin una sesión: solo se comunican con los archivos locales (config, manifest, script de finalización). Los comandos de autenticación gestionan la propia sesión:
uip login: OAuth2 interactivo (navegador), aplicación externa (credenciales de cliente), token de variable de entorno e identidad federada/de carga de trabajo (--client-assertion). Consulta Autenticación.--profiledelimita el ámbito de la sesión a un conjunto de credenciales con nombre, ortogonal al flujo que utilizas.uip logout: elimina el archivo. El flujo env-var no tiene nada que borrar.uip login status: informa de la sesión activa.uip login refresh: actualiza de forma proactiva el token de acceso y emite una carga útil de sesión legible por la máquina para los consumidores programáticos.uip login which— imprime desde dónde se resolvió el archivo de sesión/credencial activo.uip login tenant list / set: cambia de tenant sin volver a autenticar.
Los comandos de herramientas heredan cualquier sesión que esté en el disco en el momento de la invocación; --tenant anula por llamada.
Donde cada comando envía su salida
| Transmisión | Contenido |
|---|---|
| Salida estándar | El sobre JSON estructurado (Result, Code, Data, …). Uno por invocación. |
| Estándar | Registros (controlados por --log-level), indicadores de progreso y texto de error legible por humanos. JSON nunca analizable por máquina. |
La división se aplica en todas partes; puedes redirigirlos de forma independiente:
uip tools list > tools.json 2> uip.log
uip tools list > tools.json 2> uip.log
Consulta Formatos de salida para los cinco formatos (json, table, yaml, plain, markdown) y el filtrado JMESPath.
Ver también
- Conceptos: cómo se organiza UiPath CLI : qué significa "host" y por qué el núcleo se divide de las herramientas.
- Conceptos: herramientas (complementos) : la lista blanca de instalación automática y la fijación de versiones.
- Conceptos: habilidades : cómo
uip skills installextiende los agentes de IA. - Conceptos: sesiones y credenciales : qué escribe
uip loginy dónde. - Autenticación : los flujos de autenticación en detalle, incluido el inicio de sesión de identidad federada/de carga de trabajo.
- Opciones globales, códigos de salida : contratos compartidos por cada comando.