UiPath Documentation
uipath-cli
latest
false
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.

Guide de l'utilisateur de UiPath CLI

uip (commandes de base)

L'interface de commande de base correspond à tout ce qui est fourni par l'hôte (@uipath/cli) - aucune installation d'outil n'est nécessaire. Ces commandes gèrent l'authentification, le cycle de vie de l'outil, les compétences de l'agent de codage IA, le pont MCP et l'achèvement du shell. Chaque commande de cette page est disponible au moment où npm install -g @uipath/cli se termine.

Pour les commandes qui appellent une interface UiPath (Orchestrator, Solutions, Agents, etc.), consultez les pages de référence par outil - chacune est fournie par un package npm distinct que l'hôte charge à la demande.

Les sept commandes

CommandeObjectifConnexion requise
uip loginS’authentifier via OAuth2 interactif ou une application externe; changer de locataire. Écrit une session sur .uipath/.auth.
uip logoutSupprimez le fichier d'informations d'identification.
uip login statusAffichez l’organisation actuelle, le locataire, l’expiration et le fichier d’informations d’identification que la CLI lit.Facultatif (rapports Not logged in dans le cas contraire)
uip toolsRépertorier, rechercher, installer, mettre à jour, désinstaller les outils installables (Orchestrator, Solution, Agent, Flow, …).
uip skillsInstallez les compétences UiPath dans des agents de codage IA (Claude Code, Cursor, GitHub Copilot, Gemini CLI, Codex, OpenCode).
uip mcpexposez la CLI en tant que serveur du protocole de contexte du modèle via stdio.Par run_command (hérite de la session basée sur le fichier).
uip completionInstallez ou imprimez l'achèvement des onglets du shell.

Synthèse

uip login [--interactive] [--tenant <name>] [--organization <name>] [--client-id <id>] [--client-secret <secret>] [--scope <scopes>] [-f <folder>]
uip login status                       [-f <folder>]
uip login tenant list                  [-f <folder>]
uip login tenant set <name>            [-f <folder>]
uip logout                             [-f <folder>]
uip tools list / search / install / update / uninstall …
uip skills install / update / uninstall --agent <claude|cursor|copilot|gemini|codex|opencode>
uip mcp serve
uip completion [shell] [--print] [--uninstall]
uip login [--interactive] [--tenant <name>] [--organization <name>] [--client-id <id>] [--client-secret <secret>] [--scope <scopes>] [-f <folder>]
uip login status                       [-f <folder>]
uip login tenant list                  [-f <folder>]
uip login tenant set <name>            [-f <folder>]
uip logout                             [-f <folder>]
uip tools list / search / install / update / uninstall …
uip skills install / update / uninstall --agent <claude|cursor|copilot|gemini|codex|opencode>
uip mcp serve
uip completion [shell] [--print] [--uninstall]

Toutes les commandes de base respectent les quatre options globales (--output, --output-filter, --log-level, --log-file) et suivent le contrat de code de sortie standard.

Le lien entre la surface du noyau et les outils

Toutes les autres uip <tool> … invocations s’exécutent au-dessus de celles-ci:

  1. L'authentification est établie une fois avec uip login et héritée par chaque appel d'outil suivant (Orchestrator, Solution, Agent, …).
  2. Le cycle de vie de l’outil (uip tools install) contrôle les packages d’extension qui sont chargés la prochaine fois que vous invoquez un préfixe d’outil.
  3. Les compétences se trouvent à côté des outils - elles apprennent aux agents d'IA à utiliser uip plutôt que d'ajouter de nouvelles commandes.
  4. MCP encapsule la surface entière ( erreur de base + outils installés) comme un seul outil MCP que tout client compatible MCP peut appeler.
  5. L'achèvement découvre les commandes au moment de l'installation, réexécutez donc uip completion après uip tools install si vous souhaitez l'achèvement pour les commandes nouvellement ajoutées.

Consultez Comment UiPath CLI est organisée pour l'architecture hôte-vs-outil en détail.

Format d’authentification

Chaque commande de base, à l'exception des commandes d'authentification, fonctionne sans session — elles parlons simplement de fichiers locaux (config, manifeste, script de complétion). Les commandes d'authentification gèrent la session elle-même:

  • uip login — Trois flux: OAuth2 interactif (navigateur), Application externe (informations d’identification du client) et jeton variable d'environnement. Voir Authentification.
  • uip logout — supprime le fichier. Le flux env-var n’a rien à effacer.
  • uip login status — signale la session active.
  • uip login tenant list / set — changez de locataires sans réauthentifier.

Les commandes d’outil héritent de la session qui se trouve sur le disque au moment de l’invocation; --tenant remplacements par appel.

Où chaque commande envoie sa sortie

FluxContenu (Content)
stdoutL'enveloppe JSON structurée (Result, Code, Data, …). Une par invocation.
ÉvaluationJournaux ( contrôlés par --log-level), indicateurs de progression et texte d'erreur lisible par un humain. JSON jamais analysable par machine.

Le fractionnement est appliqué partout; vous pouvez les rediriger indépendamment:

uip tools list > tools.json 2> uip.log
uip tools list > tools.json 2> uip.log

Voir Formats de sortie pour les quatre formats (json, table, yaml, plain) et le filtrage JMESPath.

Voir également

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