UiPath Documentation
uipath-cli
latest
false
  • Notes de publication
    • Vue d'ensemble (Overview)
    • Aperçu public
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Notes de publication de la CLI UiPath

Aperçu public

Date de publication: 7 mai 2026

Aperçu public de UiPath CLI en tant que @uipath/cli sur npm, remplaçant l’outil uipcli.exe .NET hérité.

Ajouté

  • Hôte: uip exécutable avec les commandes de base login, logout, login status, login tenant list, login tenant set, skills , tools mise à jour/désinstallation), mcp, completion
  • Outils (liste blanche d’installation automatique; installés lors de la première utilisation ou via uip tools install):
    • @uipath/orchestrator-tool — alias or Tâches, dossiers, processus, packages, machines, utilisateurs, rôles, licences, flux, pièces jointes, sessions, calendriers, magasins d'informations d'identification, journaux d'audit, paramètres.
    • @uipath/solution-tool — alias solution Élaborer, compresser, publier, télécharger, gestion de projet, déployer le cycle de vie, packages.
    • @uipath/resource-tool — alias resource Ressources, files d'attente, compartiments de stockage, bibliothèques, déclencheurs, webhooks.
    • @uipath/agent-tool — alias agent Création + déploiement + exécution + évaluation complète de l’agent.
    • @uipath/codedagent-tool — alias codedagent Passer à la CLI Python uipath pour les agents codés.
    • @uipath/codedapp-tool — alias codedapp Applications Web codées.
    • @uipath/maestro-tool — alias maestro Processus, instances, incidents Maestro BPMN.
    • @uipath/test-manager-tool — alias tm Projet, cas de test, ensemble de test, exécution, résultat, rapport, pièce jointe, attente.
    • @uipath/integrationservice-tool — alias is Connecteurs, connexions, activités, ressources, déclencheurs.
    • @uipath/vertical-solutions-tool — alias vss
    • @uipath/api-workflow-tool — alias api-workflow
    • @uipath/data-fabric-tool — alias df
    • @uipath/insights-tool — alias insights
    • @uipath/traces-tool — alias traces
    • @uipath/docsai-tool — alias docsai
  • @uipath/rpa-tool — alias rpa Empaquetage, analyse et restauration du projet Studio. Publié dans le registre npm GitHub (https://npm.pkg.github.com) plutôt que dans le registre npm public, car il regroupe des composants Studio basés sur.NET; configurer l'étendue @uipath pour résoudre depuis GitHub avant d'exécuter uip tools install @uipath/rpa-tool — voir Installation de la UiPath CLI — Installation à partir du registre npm GitHub. Prérequis pour le runtime: un runtime.NET sur la machine qui exécute les commandes uip rpa . Voir Modifications radicales — Modification du runtime.
  • @uipath/flow-tool — alias flow Publié, mais pas sur la liste blanche d’installation automatique dans la version actuelle; installez explicitement avec uip tools install @uipath/flow-tool avant d’utiliser les commandes uip flow . Prévu pour l’inclusion de la liste blanche dans une version ultérieure.
  • @uipath/rpa-legacy-tool — alias rpa-legacy encapsuleur Windows uniquement autour de uipcli.exe pour les commandes Studio pas encore portées à l'outil rpa multiplate-forme: debug, validate, find-activities, find-package, type-definition, package. Pas sur la liste blanche d'installation automatique; installez explicitement avec uip tools install @uipath/rpa-legacy-tool Voir uip rpa-legacy.
  • Options globales: --output, --output-filter , --log-level, --log-file
  • Formats de sortie: table, json (par défaut), yaml, plain.
  • Codes de sortie: contrat à cinq niveaux — 0 / 1 / 2 / 3 / 4 plus 130 pour l'annulation de l'utilisateur.
  • Flux d'authentification: OAuth2 interactif, informations d'identification du client de l'application externe (avec env.VAR réparateur), authentification variable de l'environnement (JWT floue via UIPATH_CLI_ENABLE_ENV_AUTH=true).
  • Configuration: variables d'environnement (UIPATH_URL, UIPATH_CLI_*, UIPATH_TELEMETRY_DISABLED, etc.) plus les indicateurs par commande, avec une chaîne de priorité documentée (indicateur > env var > par défaut).
  • Complétion de shell: bash, zsh (avec achèvement dynamique de la valeur de l'indicateur lorsque jq est sur PATH), capture et pwsh.
  • Compétences: agents de codage pris en charge — Claude Code, Cursor, GitHub Copilot, Gemini CLI, Coded, OpenCode.
  • Agents de codage pour la résolution des problèmes (aperçu): compétence Claude Code (fait partie du catalogue de compétences UiPath) qui diagnostique les défaillances de la plate-forme UiPath par le biais d'une conversation depuis le terminal. La phase 0 couvre les problèmes de runtime RPA, Orchestrator et Maestro; d'autres domaines UiPath peuvent être interrogés avec la même compétence à une profondeur de diagnostic inférieure et sont en cours d'intégration. Installez avec uip skills install --agent claude. Voir Résoudre les problèmes avec UiPath pour les Agents de codage.
  • Bridge MCP: uip mcp serve expose un seul outil MCP (run_command) sur stdio.

Modifications radicales vs uipcli.exe hérité

Consultez le guide de migration pour obtenir la liste complète. Faits saillants:

  • Aucune lecture implicite UIPATH_CLIENT_ID / UIPATH_CLIENT_SECRET . Transmettez-les explicitement: uip login --client-id env.UIPATH_CLIENT_ID --client-secret env.UIPATH_CLIENT_SECRET.
  • Authentification de base et authentification de jeton supprimées sur le chemin d'accès login . Utilisez OAuth2 interactif ou une application externe.
  • Les dossiers versionnés du calendrier sont disparus. La documentation se trouve au uipath-cli/standalone/latest/ avec une référence active; les deltas par version se trouvent ici.
  • Commandes de pack de packageuip rpa pack produit une .nupkg par projet Studio (identique à l'ancien uipcli package pack); uip solution pack produit un bundle .zip de l'ensemble de la solution (le même format que l'outil de solution a toujours utilisé). Celui que vous souhaitez utiliser dépend du fait que vous compressez un projet Studio unique ou une solution complète.

Problèmes connus

  • uip tm wait code de sortie du délai d'attente. Émet 2 au moment du délai d’expiration, en réutilisant l’emplacement AuthenticationError . Les scripts qui se ramifient sur 2 pour « ré-authentifier» doivent suivre un cas spécial tm wait. L’élément 4 dédié est réservé dans le contrat du code de sortie et peut être adopté dans une version mineure future.
  • uip flow processes list filtres par Type de flux; uip maestro processes list ne l'est pas. La variante Maestro renvoie des résumés de processus à l'échelle du locataire, y compris d'autres types d'outils. En cours de révision.
  • uip vss add connection est enregistré, mais non implémenté (sous la forme AGVSOL-1569). Renvoie une erreur claire lorsqu'il est invoqué.
  • Pas de refus pour l’installation automatique de l’outil. CI=true n'est pas respecté. Préinstallez les outils explicitement dans les étapes CI pour garder les temps de build déterministes.
  • rpa-tool nécessite une configuration GitHub-registry. @uipath/rpa-tool est hébergé sur le registre GitHub npm, et non sur le registre public. Un npm install par défaut sur une nouvelle machine ne peut pas le résoudre tant que l'étendue @uipath n'est pas configurée — voir Installation de la UiPath CLI. Une fois configuré, uip tools install @uipath/rpa-tool et les invocations d'installation automatique ultérieures fonctionnent normalement.

Télémétrie

La télémétrie d'utilisation anonyme est activée par défaut et envoyée à Insights d'application d'UiPath. Refuser avec UIPATH_TELEMETRY_DISABLED=1 ou rediriger avec UIPATH_AI_CONNECTION_STRING. Aucun argument de commande, aucun contenu de fichier ou aucune information d’identification n’est transmis.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour