Le Mode Shell exécute des commandes shell directement depuis le CLI sans quitter ta conversation. Utilise‑le pour des commandes rapides non interactives, avec des garde‑fous de sécurité et une sortie affichée dans la conversation.

Exécution des commandes

Les commandes s’exécutent dans ton shell de connexion ($SHELL) avec le répertoire de travail et l’environnement du CLI. Enchaîne les commandes pour les lancer dans d’autres répertoires :
cd subdir && npm test

Sortie

Les sorties importantes sont automatiquement tronquées et les processus de longue durée expirent pour préserver les performances.

Limitations

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

Permissions

Les commandes sont vérifiées en fonction de tes permissions et des paramètres de ton équipe avant exécution. Consulte Permissions pour une configuration détaillée. Les politiques d’admin peuvent bloquer certaines commandes, et les commandes avec redirection ne peuvent pas être ajoutées à la liste d’autorisation en ligne.

Consignes d’utilisation

Le mode Shell est idéal pour les vérifications d’état, les builds rapides, les opérations sur les fichiers et l’inspection de l’environnement. Évite les serveurs longue durée, les applications interactives et les commandes qui nécessitent une saisie. Chaque commande s’exécute indépendamment — utilise cd <dir> && ... pour exécuter des commandes dans d’autres répertoires.

Dépannage

  • Si une commande se fige, annule avec Ctrl+C et ajoute des options non interactives
  • Quand une demande d’autorisation s’affiche, approuve une fois ou ajoute à la liste d’autorisation avec Tab
  • Si la sortie est tronquée, utilise Ctrl+O pour l’étendre
  • Pour exécuter dans d’autres répertoires, utilise cd <dir> && ... puisque les changements ne persistent pas
  • Le mode Shell prend en charge zsh et bash selon ta variable $SHELL

FAQ