Mode interactif
Lancez sans arguments pour entrer dans le REPL interactif :
iac-code
Le mode interactif est utile lorsque vous souhaitez affiner les exigences d'infrastructure sur plusieurs échanges.
Commencez par l'authentification :
/auth
Puis décrivez ce que vous souhaitez construire :
Create a VPC, two ECS instances, and a security group that allows SSH from my office IP.
Commandes
Tapez / pour découvrir les commandes slash disponibles. Les commandes opérationnelles courantes incluent /status pour l'état de la session actuelle, /skills pour la gestion des compétences, /memory pour les mémoires enregistrées, /rename pour nommer la session active et /resume pour changer de session.
Tapez $ pour découvrir et invoquer uniquement des compétences.
Modifier la saisie
Utilisez Shift+Enter pour insérer une nouvelle ligne sans envoyer le prompt. Appuyez sur Enter seul pour envoyer le prompt complet.
Si votre terminal ne signale pas Shift+Enter séparément, appuyez sur Esc puis sur Enter pour insérer une nouvelle ligne. Les prompts multilignes sont enregistrés comme une seule entrée d'historique, donc Up restaure le prompt complet.
Shell escapes
Préfixez une ligne avec ! pour exécuter une commande shell locale depuis le REPL via l'outil bash intégré :
!pwd
!git status --short
IaC Code applique les vérifications de permissions d'outil habituelles, exécute la commande dans le contexte du projet actuel et affiche la sortie dans le terminal. La commande n'est pas envoyée au modèle comme message de chat.