[Go to site: main page, start]

Skip to main content

Command Palette

Search for a command to run...

CLI

Mode Shell

Le mode Shell exécute directement des commandes shell depuis la CLI, sans quitter votre conversation. Utilisez-le pour exécuter rapidement des commandes non interactives, avec des contrôles de sécurité et leur sortie affichée dans la conversation.

Exécution des commandes

Les commandes s’exécutent dans votre shell de connexion ($SHELL), avec le répertoire de travail et l’environnement de la CLI. Enchaînez les commandes pour les exécuter dans d’autres répertoires :

cd subdir && npm test

Sortie

Les sorties volumineuses sont automatiquement tronquées et les processus de longue durée sont interrompus après un délai d’expiration afin de préserver les performances.

Limites

  • Les commandes expirent au bout de 30 secondes
  • Les processus de longue durée, les serveurs et les prompts interactifs ne sont pas pris en charge
  • Utilisez des commandes courtes et non interactives pour de meilleurs résultats

Autorisations

Les commandes sont vérifiées en fonction de vos autorisations et des paramètres de l’équipe avant leur exécution. Voir Autorisations pour une configuration détaillée.

Les stratégies d’administration peuvent bloquer certaines commandes, et les commandes contenant une redirection ne peuvent pas être ajoutées en ligne à une liste d’autorisation.

Consignes d’utilisation

Le mode Shell convient aux vérifications d’état, aux créations rapides, aux opérations sur les fichiers et à l’inspection de l’environnement.

Évitez les serveurs exécutés sur de longues durées, les applications interactives et les commandes nécessitant une entrée.

Chaque commande s’exécute indépendamment : utilisez cd <dir> && ... pour exécuter des commandes dans d’autres répertoires.

Dépannage

  • Si une commande se bloque, annulez-la avec Ctrl+C et ajoutez des options non interactives
  • Lorsqu’une autorisation est demandée, approuvez-la une fois ou ajoutez-la à la liste d’autorisation avec Tab
  • Pour développer une sortie tronquée, utilisez Ctrl+O
  • Pour exécuter des commandes dans différents répertoires, utilisez cd <dir> && ..., car les modifications ne sont pas conservées
  • Le Mode Shell prend en charge zsh et bash définis par votre variable $SHELL

FAQ

Non. Chaque commande s’exécute indépendamment. Utilisez cd <dir> && ... pour exécuter des commandes dans différents répertoires.

Non. Les commandes sont limitées à 30 secondes et ce paramètre n’est pas configurable.

Les autorisations sont gérées dans la configuration de la CLI et de l’équipe. Utilisez la bannière de décision pour ajouter des commandes aux listes d’autorisation.

Appuyez sur EscapeEsc lorsque l’entrée est vide, sur Backspace/Delete si l’entrée est vide, ou sur Ctrl+C pour effacer l’entrée et quitter.