Les commandes à barre oblique sont des commandes spéciales que vous pouvez utiliser dans une session de clavardage interactive pour effectuer rapidement des actions sans quitter la conversation. Elles commencent par une barre oblique (/) et offrent des raccourcis pour les tâches courantes.
Les commandes à barre oblique ne sont disponibles qu'en mode de clavardage interactif :
kiro chat > /help
Basculez vers l'agent Help Agent pour poser des questions sur les fonctionnalités de Kiro CLI, ou affichez le texte d'aide classique.
# Switch to Help Agent > /help # Ask a question directly > /help How do I configure MCP servers? # Show classic help text > /help --legacy # Show help for a specific command > /help --legacy /context
Consultez Help Agent pour plus de détails.
Quittez la session de clavardage interactive.
> /quit
Alias : /exit, /q
Effacez l'état de la conversation active sans démarrer une nouvelle session.
> /clear
Gérez les fichiers de contexte et affichez l'utilisation de la fenêtre de contexte. Les règles de contexte déterminent quels fichiers sont inclus dans votre session Kiro et sont dérivées de l'agent actif actuel.
# Display context rule configuration and matched files > /context show # Add context rules (filenames or glob patterns) > /context add src/app.js > /context add "*.py" > /context add "src/**/*.js" # Remove specified rules > /context remove src/app.js # Remove all rules > /context clear
Sous-commandes disponibles :
show - Afficher la configuration des règles de contexte et les fichiers correspondantsadd - Ajouter des règles de contexte (noms de fichiers ou modèles glob)remove - Supprimer les règles spécifiéesRemarques :
*.py, src/**/*.js)Consultez Gestion du contexte pour la documentation détaillée.
Sélectionnez un modèle d'IA pour la session en cours et configurez ses paramètres de raisonnement. Utilisez le sélecteur interactif ou spécifiez directement un nom de modèle. Dans le sélecteur, choisissez Thinking ou Effort pour voir les options prises en charge par le modèle sélectionné.
# Open interactive model picker > /model # Select a model directly by name > /model claude-opus-4.6 # Tab completion for model names > /model clau<Tab> # Explicitly write the current model as the default > /model set-current-as-default
Sous-commandes disponibles :
set-current-as-default - Enregistrer explicitement votre sélection de modèle actuelle comme valeur par défaut pour toutes les sessions futuresFonctionnalités :
Paramètres de raisonnement :
/settings display détermine uniquement si les blocs de raisonnement s'affichent dans le terminalRemarque : Votre sélection /model s'applique uniquement à la session en cours. Pour enregistrer le modèle actuel comme valeur par défaut pour les sessions futures, exécutez /model set-current-as-default. Le modèle par défaut enregistré se trouve dans ~/.kiro/settings/cli.json. Consultez Persistance pour plus de détails.
Gérez les agents et basculez entre différentes configurations d'agent.
# List all available agents > /agent list # Create a new agent (AI-assisted by default) > /agent create my-agent # Create with description and MCP servers > /agent create my-agent -D "Code reviewer" -m code-analysis # Create using editor-based mode instead of AI generation > /agent create my-agent --manual # Create in a specific directory > /agent create my-agent --directory workspace # Generate is an alias for create > /agent generate my-agent # Edit the current agent > /agent edit # Edit a specific agent by name (interactive picker when no name given) > /agent edit my-agent # Edit an agent by file path > /agent edit --path /absolute/path/to/my-agent.json # Show agent config schema > /agent schema # Set default agent (interactive picker when no name given) > /agent set-default my-agent # Swap to a different agent at runtime > /agent swap code-reviewer
Sous-commandes disponibles :
list - Répertorier tous les agents disponibles avec leurs descriptionscreate - Créer un nouvel agent en utilisant la génération assistée par IA par défaut. Passez --manual pour une création basée sur l'éditeur. Prend en charge les indicateurs -D (description), -m (serveur MCP), -d (répertoire) et -f (agent modèle)edit - Modifier une configuration d'agent existante. Affiche un sélecteur interactif lorsqu'aucun nom d'agent n'est fourni. Prend en charge --path pour un accès direct au fichiergenerate - Alias pour createschema - Afficher le schéma de configuration de l'agentset-default - Définir un agent par défaut pour les nouvelles sessions de clavardage. Affiche un sélecteur interactif lorsqu'aucun nom d'agent n'est fourniswap - Passer à un nouvel agent au moment de l'exécution (affiche les descriptions des agents pour la sélection)Remarques :
kiro-cli --v3. Les sessions dans le nuage informatique ne prennent pas en charge ces opérations./agent create utilise la génération assistée par IA par défaut. Passez --manual pour créer le profil dans votre éditeur configuré./agent edit ouvre le profil sélectionné dans votre éditeur configuré.~/.kiro/agents/ ou par espace de travail dans .kiro/agents/--directory accepte workspace, global ou un chemin personnalisékiro-cli chat --agent agent_namekiro_default, kiro_help, kiro_planner) ne peuvent pas être modifiés/agent ou /agent swap et appuyez sur Tab pour la complétion automatique des noms d'agents. Des indices en texte fantôme s'affichent en ligne pendant que vous tapez, comme dans /model./model actuelle, sauf si la configuration de l'agent cible spécifie son propre modèle — dans ce cas, il passe à celui-ci.Lorsque vous modifiez un agent, les changements sont effectués dans un fichier temporaire d'abord. Si la validation échoue (par exemple, du JSON invalide ou des champs obligatoires manquants), vous êtes invité à poursuivre la modification ou à annuler. Le fichier de configuration original n'est jamais écrasé par une modification échouée.
Consultez Custom Agents pour la documentation détaillée.
Migrez les configurations d'agent plus anciennes vers le format V3.
# Scan agents and open the selection menu > /upgrade-agent # Review upgraded agents and conversion warnings > /upgrade-agent diagnostics
Sous-commandes disponibles :
run - Analyser les agents et ouvrir le menu de sélection (par défaut)diagnostics - Examiner les agents migrés et leurs avertissements de conversionRemarques :
.kiro/agents/ dans l'espace de travail et ~/.kiro/agents/ globalement. Si ces répertoires n'existent pas, Kiro vérifie .amazonq/cli-agents/ dans l'espace de travail et ~/.aws/amazonq/cli-agents/ globalement. Lorsque KIRO_AGENT_CONFIG_DIR est défini, Kiro utilise ce répertoire pour l'analyse globale et ignore l'analyse de l'espace de travail..json.bak avant tout changementConsultez Upgrading agent configs pour la documentation détaillée.
Générez une nouvelle session d'agent qui exécute une tâche en parallèle avec votre conversation actuelle.
# Spawn an agent with a task > /spawn Analyze the test coverage in src/utils and suggest improvements # Give the spawned session a name > /spawn --name test-analysis Review all failing tests and categorize the failures
Les sessions générées s'exécutent en parallèle de votre conversation principale sans la bloquer. Surveillez-les en temps réel avec Ctrl+G pour ouvrir le moniteur de crew, qui affiche l'état de chaque session générée.
Contrairement aux subagents, qui sont générés par l'agent principal pour déléguer un travail précis au sein d'un graphe de tâches, /spawn est une commande pilotée par l'utilisateur qui démarre une nouvelle session de longue durée à laquelle vous pouvez revenir plus tard.
Remarques :
/spawn sans arguments échoue.--name pour étiqueter une session afin de faciliter son identification dans le moniteur de crew.Gérez les sessions de clavardage, y compris l'enregistrement, le chargement et le basculement entre les sessions. Kiro CLI enregistre automatiquement toutes les sessions de clavardage à chaque tour de conversation.
# Start a fresh conversation without restarting the CLI > /chat new # Start a fresh conversation with an initial prompt > /chat new how do I set up a React project # Open interactive session picker to resume a previous session > /chat resume # Save current session to a file > /chat save /myproject/codereview.json # Load a session from a file > /chat load /myproject/codereview.json
Sous-commandes disponibles :
new - Démarrer une nouvelle conversation sans redémarrer l'interface CLI. Vous pouvez éventuellement transmettre une requête initiale (p. ex. /chat new how do I set up a React project). Utilisez /chat resume pour revenir aux sessions précédentes.resume - Ouvrir le sélecteur de session interactif pour choisir une session à reprendresave - Enregistrer la session actuelle dans un fichierload - Charger une session à partir d'un fichier (l'extension .json est facultative)save-via-script - Enregistrer la session à l'aide d'un script personnalisé (reçoit le JSON via stdin)load-via-script - Charger la session à l'aide d'un script personnalisé (produit le JSON en sortie sur stdout)Remarques :
↑/↓ pour naviguer, Enter pour sélectionner, / pour filtrerFaites basculer la session interactive actuelle entre le mode intégré et le mode plein écran.
> /fullscreen
Le mode plein écran offre à la conversation un écran de terminal dédié avec défilement à la souris, au pavé tactile et au clavier. Exécutez /fullscreen de nouveau pour revenir au mode intégré. La commande fonctionne avec V2 et V3 et est offerte dans les interfaces TUI et Lite; elle n'est pas disponible dans les sessions non interactives.
Pour démarrer les prochaines sessions TUI interactives en mode plein écran, ouvrez /settings, choisissez Display, puis activez Start fullscreen. Consultez Mode plein écran pour en savoir plus sur la navigation, la sélection et le dépannage.
Ouvrez le tableau de bord des sessions V3 pour parcourir, rechercher, reprendre et nettoyer les sessions locales et les sessions dans le nuage informatique.
# Open the dashboard > /sessions # Preview cleanup of empty local sessions > /sessions clean # Confirm permanent cleanup > /sessions clean --yes
Le tableau de bord est disponible uniquement en V3. Pour l'ouvrir avant de démarrer un clavardage, exécutez kiro-cli chat --sessions. Consultez Gestion des sessions pour connaître la portée de la recherche, les mesures de protection du nettoyage et le comportement de sélection du moteur.
Affichez l'ID de la session de clavardage actuelle. Utile lorsque vous voulez reprendre exactement cette session plus tard avec kiro-cli chat --resume-id <ID> ou partager l'ID avec le soutien technique.
> /session-id
À la sortie, Kiro CLI affiche également un indice de reprise avec l'ID afin que vous puissiez revenir à la même session à partir de votre prochain terminal.
Vous pouvez utiliser des scripts personnalisés pour contrôler où les sessions de clavardage sont enregistrées et à partir d'où elles sont chargées. Cela vous permet de stocker les sessions dans des systèmes de contrôle de version, du stockage dans le nuage informatique, des bases de données ou tout emplacement personnalisé.
Enregistrer via un script :
> /chat save-via-script ./scripts/save-to-git.sh
Votre script reçoit le JSON de la session de clavardage via stdin. Exemple de script pour enregistrer dans des notes Git :
#!/bin/bash set -ex COMMIT=$(git rev-parse HEAD) TEMP=$(mktemp) cat > "$TEMP" git notes --ref=kiro/notes add -F "$TEMP" "$COMMIT" --force rm "$TEMP" echo "Saved to commit ${COMMIT:0:8}" >&2
Charger via un script :
> /chat load-via-script ./scripts/load-from-git.sh
Votre script doit produire le JSON de la session de clavardage en sortie sur stdout. Exemple de script pour charger à partir de notes Git :
#!/bin/bash set -ex COMMIT=$(git rev-parse HEAD) git notes --ref=kiro/notes show "$COMMIT"
Enregistrez la conversation en cours dans un fichier.
# Save <PATH> > /chat save /myproject/codereview.json
Chargez une conversation précédemment enregistrée.
# List available conversations > /chat load /myproject/codereview.json
Ouvrez votre éditeur par défaut pour rédiger une requête plus longue.
> /editor
Ouvre $EDITOR (par défaut vi si non défini) pour rédiger un message multiligne. Utile pour élaborer des requêtes détaillées, coller des extraits de code ou rédiger des instructions plus longues. Enregistrez et quittez l'éditeur pour envoyer le message.
Ouvrez votre éditeur avec le message le plus récent de l'assistant cité pour une réponse.
> /reply
Ouvre $EDITOR avec la dernière réponse de l'IA citée, vous permettant de faire référence à des parties précises du message et d'y répondre. Utile pour donner des commentaires sur des sections précises ou poser des questions de suivi sur des détails particuliers.
Gérez les points de contrôle de l'espace de travail pour suivre et restaurer les changements de fichiers.
# Initialize a new checkpoint > /checkpoint init # List all checkpoints > /checkpoint list # Restore to a checkpoint (interactive picker) > /checkpoint restore # Restore to specific checkpoint > /checkpoint restore 2 # Restore with exact state match (removes newer files) > /checkpoint restore 2 --hard # View checkpoint details > /checkpoint expand 1 # View differences between checkpoints > /checkpoint diff 1 2 # Clean up checkpoint data > /checkpoint clean
Sous-commandes disponibles :
init - Créer un instantané de l'état actuel de l'espace de travaillist - Afficher les points de contrôle disponibles avec les horodatages et les statistiques de fichiersrestore - Restaurer l'espace de travail à un état de point de contrôle précédentexpand - Afficher les renseignements détaillés du point de contrôlediff - Afficher les différences entre les points de contrôleclean - Nettoyer le dépôt fantôme du point de contrôleFonctionnement :
Modes de restauration :
--hard) : Correspond exactement à l'état du point de contrôle, supprime les fichiers créés après le point de contrôleRemarque : Il s'agit d'une fonctionnalité expérimentale. Activez-la avec kiro-cli settings chat.enableCheckpoint true.
Basculez vers l'agent Plan pour décomposer des idées complexes en plans de mise en œuvre.
# Switch to Plan agent > /plan # Switch with immediate prompt > /plan Build a REST API for user management
L'agent Plan se spécialise dans la décomposition d'idées complexes en plans de mise en œuvre concrets. Utilisez Shift+Tab pour revenir à votre agent précédent.
Répertoriez les specs, basculez en mode spec, exécutez les tâches d'un spec ou analysez les exigences.
# List specs and switch to spec mode > /spec # Start a new spec > /spec new my-feature # Execute the spec's tasks > /spec run my-feature # Open a spec document > /spec view my-feature requirements # Analyze requirements for ambiguities and gaps > /spec analyze_requirements my-feature
Sous-commandes disponibles :
new <feature-name> - Démarrer un nouveau spec et basculer en mode specrun <feature-name> - Exécuter les tâches du specview <feature-name> [requirements|design|tasks] - Ouvrir un des documents du specanalyze_requirements [feature-name] - Analyser les exigences d'un spec pour repérer les ambiguïtés, les incohérences et les critères d'acceptation manquants. Sans nom de fonctionnalité, un sélecteur consultable répertorie les specs qui ont un fichier requirements.mdRemarques :
/spec n'est pas disponible pendant qu'une session dans le nuage informatique est activeConsultez Specs et Analyze Requirements pour la documentation détaillée.
Basculez vers l'agent Guide pour obtenir de l'aide fondée sur la documentation et un accompagnement à la prise en main.
# Switch to Guide agent > /guide
L'agent Guide répond aux questions sur les fonctionnalités, les commandes, les outils et les paramètres de Kiro CLI en utilisant la documentation indexée. Il peut également créer des fichiers de configuration dans votre répertoire .kiro/ (agents, prompts, fichiers de steering).
Utilisez Shift+Tab ou /agent swap pour revenir à votre agent précédent.
Consultez Guide agent pour la documentation détaillée.
Gérez votre base de connaissances pour la recherche sémantique dans les fichiers et les répertoires.
# Show all knowledge base entries > /knowledge show # Add a file or directory > /knowledge add --name my-docs --path ./docs # Add with include/exclude patterns > /knowledge add --name src --path ./src --include "*.ts" --exclude "*.test.ts" # Add with indexing type > /knowledge add --name api --path ./api --index-type Best # Search the knowledge base > /knowledge search "authentication flow" # Remove an entry > /knowledge remove ./docs # Update (re-index) an entry > /knowledge update ./docs # Re-index every knowledge base at once > /knowledge update # Clear entire knowledge base > /knowledge clear # Cancel background indexing operation > /knowledge cancel
Sous-commandes disponibles :
show - Répertorier toutes les entrées de la base de connaissances avec leur étatadd - Ajouter des fichiers ou des répertoires à la base de connaissancessearch - Rechercher sémantiquement dans le contenu indexéremove (alias : rm) - Supprimer une entrée par cheminupdate - Réindexer une entrée existante. Exécutez sans arguments pour réindexer toutes les bases de connaissances à la fois.clear - Vider entièrement la base de connaissances (nécessite une confirmation)cancel - Annuler une opération d'indexation en arrière-planOptions d'ajout :
--name, -n - Nom de l'entrée (obligatoire)--path, -p - Chemin du fichier ou du répertoire (obligatoire)--include - Modèles à inclure (plusieurs valeurs possibles)--exclude - Modèles à exclure (plusieurs valeurs possibles)--index-type - Fast ou Best (valeur par défaut selon les paramètres)Remarque : Il s'agit d'une fonctionnalité expérimentale. Activez-la avec kiro-cli settings chat.enableKnowledge true.
Consultez Knowledge Management pour la documentation détaillée.
Résumez la conversation pour libérer de l'espace dans le contexte.
> /compact
Condense l'historique de conversation tout en préservant les renseignements clés, utile lorsque vous approchez des limites de contexte. L'IA crée un résumé de la conversation jusqu'à présent et remplace l'historique des messages par ce résumé, libérant des jetons dans votre fenêtre de contexte.
Collez une image de votre presse-papiers dans la conversation.
> /paste
Ajoute une image de votre presse-papiers système à la conversation, permettant à l'IA d'analyser des captures d'écran, des diagrammes, des messages d'erreur ou tout contenu visuel. Prend en charge les formats d'image courants (PNG, JPEG, etc.).
Affichez les outils et les autorisations. Par défaut, Kiro vous demandera votre autorisation pour utiliser certains outils. Vous pouvez contrôler quels outils vous approuvez afin qu'aucune confirmation ne soit requise.
# View all tools, estimated token counts, and permissions > /tools # Show the input schema for all available tools > /tools schema # Trust a specific tool for the session > /tools trust write # Revert a tool to per-request confirmation > /tools untrust write # Trust all tools (equivalent to deprecated /acceptall) > /tools trust-all # Reset all tools to default permission levels > /tools reset
Sous-commandes disponibles :
schema - Afficher le schéma d'entrée pour tous les outils disponiblestrust - Approuver un ou plusieurs outils précis pour la sessionuntrust - Ramener un ou plusieurs outils à une confirmation par requêtetrust-all - Approuver tous les outils (équivalent à la commande dépréciée /acceptall)reset - Réinitialiser toutes les autorisations d'exécution aux valeurs par défaut, y compris les modèles de confiance du shell, les autorisations de chemin du système de fichiers et les outils refusésColonnes de sortie :
~Tokens - Nombre estimé de jetons pour le schéma de chaque outil (les valeurs de 1000+ sont affichées en k)Permission - État d'autorisation actuel (Approuvé, Demander ou Autorisé)Total - Nombre de jetons combiné par origine (outils natifs, chaque serveur MCP)Remarque : Pour une configuration permanente des outils, consultez Agent Configuration Reference.
Affichez et gérez des requêtes réutilisables. Dans V3, les requêtes de l'espace de travail, globales et MCP sont aussi présentées comme des commandes barre oblique directes avec des indications sur les arguments; lorsque vous en invoquez une, Kiro résout son modèle ou son contenu MCP avant que le texte développé atteigne le modèle.
# List available prompts from a tool or show all available prompts > /prompts list # Show detailed information about a specific prompt > /prompts details code-review # Get a specific prompt by name > /prompts get code-review [arg] # Direct V3 invocation with completion hints > /code-review [arg] # Create a new local prompt > /prompts create my-prompt # Edit an existing local prompt > /prompts edit my-prompt # Remove an existing local prompt > /prompts remove my-prompt
Sous-commandes disponibles :
list - Répertorier les requêtes disponibles d'un outil ou afficher toutes les requêtes disponiblesdetails - Afficher des renseignements détaillés sur une requête préciseget - Obtenir une requête précise par son nomcreate - Créer une nouvelle requête localeedit - Modifier une requête locale existanteremove - Supprimer une requête locale existanteConseil rapide : Dans V3, tapez / pour découvrir les requêtes enregistrées et MCP, puis invoquez-en une sous la forme /<prompt-name> [arguments]. Les autres moteurs de la CLI continuent de prendre en charge @<prompt-name> [arguments].
Consultez Manage Prompts pour la documentation détaillée.
Affichez les hooks de contexte.
> /hooks
Affiche les hooks de contexte actifs pour la session en cours.
Affichez les renseignements de facturation et de crédits.
> /usage
Affiche vos statistiques d'utilisation actuelles et vos crédits restants. Dans les exécutions non interactives, /usage affiche le détail complet de votre utilisation plutôt qu'un résumé en une ligne.
Affichez les serveurs MCP et l'état du registre.
> /mcp
Affiche les serveurs Model Context Protocol actuellement actifs, leurs outils disponibles et l'état du registre pour les serveurs gérés.
Dans le panneau MCP, appuyer sur Enter démarre l'authentification OAuth pour le serveur sélectionné seulement s'il est activé, configuré et associé à une URL OAuth en attente.
Lorsque votre organisation a un registre configuré, /mcp add et /mcp remove enregistrent les changements dans le fichier de configuration de votre agent, afin que les ajouts et suppressions survivent aux redémarrages.
MCP désactivé par votre administrateur
Si l'administrateur de votre organisation a désactivé MCP dans la console Kiro, /mcp affiche un des deux messages suivants :
MCP has been disabled by your administrator — MCP est désactivé pour votre organisation. Tous les serveurs (configurés par l'utilisateur, existants, du registre et injectés dans la session) sont supprimés et aucun outil MCP n'est disponible pour l'agent.Failed to retrieve MCP settings — MCP disabled — le client Kiro n'a pas pu joindre l'API de gouvernance. MCP échoue de manière fermée pour des raisons de sécurité. Ceci est habituellement temporaire; réessayez, vérifiez la connectivité ou contactez votre administrateur si le problème persiste.La gouvernance MCP s'applique aux utilisateurs d'IAM Identity Center et de clé API. Les utilisateurs d'AWS Builder ID et d'authentification sociale ne sont pas concernés.
Consultez MCP governance pour la configuration de l'administrateur.
Commandes connexes :
/mcp auth — Forcer la réauthentification pour un serveur distant/mcp cancel-auth — Annuler un flux d'authentification bloqué/mcp logout — Supprimer les identifiants enregistrés pour un serveurForcez la réauthentification pour un serveur MCP distant dont le jeton OAuth a expiré ou est devenu invalide.
# Re-authenticate with a specific server > /mcp auth my-server
Utilisez cette commande lorsqu'un serveur MCP distant cesse de répondre en raison d'un jeton expiré ou révoqué. Kiro ouvre un flux OAuth basé sur le navigateur pour obtenir un nouveau jeton sans vous obliger à redémarrer votre session.
Vous pouvez également appuyer sur ^A dans la vue d'état du panneau MCP pour déclencher la même action.
Abandonnez un flux d'authentification OAuth en attente qui reste bloqué en attente de confirmation du navigateur.
# Cancel a stuck auth flow > /mcp cancel-auth my-server
Si vous avez déclenché un flux OAuth (automatiquement ou via /mcp auth) et que le serveur reste dans un état « en attente d'authentification » — par exemple, parce que l'onglet du navigateur a été fermé ou qu'une fenêtre contextuelle a été bloquée — cette commande annule la requête en attente afin que vous puissiez réessayer l'authentification ou continuer sans ce serveur.
Vous pouvez également appuyer sur ^X dans la vue d'état du panneau MCP pour abandonner.
Supprimez les identifiants OAuth enregistrés pour un serveur MCP distant.
# Remove credentials for a specific server > /mcp logout my-server
Ceci efface le jeton mis en cache localement pour le serveur spécifié. La prochaine fois que le serveur nécessitera une authentification, un nouveau flux OAuth sera déclenché. Utilisez cette commande lorsque vous devez changer de compte ou révoquer complètement l'accès.
Vous pouvez également appuyer sur ^R dans la vue d'état du panneau MCP pour supprimer les identifiants.
Examinez les agents, les serveurs MCP, les Powers, le Steering, les Skills et les Hooks configurés pour la session V3 actuelle.
# Open the configuration summary > /config # Open a category directly > /config skills
Disponible dans les sessions V3 locales et dans le nuage informatique. Lorsque les informations sur la source sont disponibles, le panneau indique si la configuration est locale ou dans le nuage informatique. Consultez Portées de configuration pour en savoir plus sur les étiquettes de source et les catégories.
Répertoriez, installez ou désinstallez des Powers.
# List installed Powers > /powers # Install by catalog name or local path > /powers install <name|path> # Uninstall by name > /powers uninstall <name>
Les sous-commandes d'installation et de désinstallation sont disponibles dans les sessions V3 locales. Consultez Installer des Powers pour connaître les instructions interactives et sans clavardage.
Tapez / à l'invite pour trouver les Powers installés aux côtés des commandes intégrées.
Disponible dans une session V3 locale démarrée avec kiro-cli --v3.
Remplacez les couleurs du thème pour le texte de la requête et de la réponse.
> /theme
Personnalisez les couleurs utilisées pour votre texte de requête et le texte de réponse de l'agent. Revient aux couleurs ANSI lorsque la détection des couleurs du terminal a une confiance faible.
Définissez, effacez ou affichez le titre de la fenêtre de terminal pour la session en cours. Cela vous aide à suivre quelle session s'exécute dans quelle fenêtre de terminal. Le titre s'affiche sous la forme kiro: <text>.
# Show the current title > /title # Set a sticky custom title > /title weekly standup notes # Clear the custom title > /title --clear
Un titre que vous définissez manuellement est persistant — il reste en place à travers les mises à jour de session jusqu'à ce que vous l'effaciez avec --clear.
Nécessite que la fonctionnalité de titre de terminal soit activée. Activez-la à partir de /settings display → Terminal title; lorsqu'elle est désactivée, /title vous indique comment l'activer.
Consultez In-session settings pour le bascule /settings display.
Copiez la dernière réponse de l'assistant dans votre presse-papiers.
> /copy
Copie le contenu complet de la réponse la plus récente de l'assistant, y compris tous les segments à travers les appels d'outils. Fonctionne via SSH et à travers les multiplexeurs de terminal (tmux, Zellij) grâce aux séquences d'échappement de presse-papiers OSC 52. Les charges utiles de plus de 100 Ko sont ignorées afin d'éviter une troncature silencieuse sur les terminaux ayant des limites de taille.
Ouvrez la transcription de la conversation dans votre pagineur, ou enregistrez-la dans un fichier.
# Open the transcript in your pager > /transcript # Render the transcript as plaintext or JSON > /transcript --plain > /transcript --json # Export the conversation to a file (markdown by default) > /transcript save conversation.md # Export as plaintext or JSON > /transcript save conversation.txt --plain > /transcript save conversation.json --json
Ouvre l'historique complet de la conversation dans $PAGER (par défaut less, ou notepad sous Windows). Appuyez sur q pour quitter et revenir au clavardage. Également accessible via Ctrl+T.
Sous-commandes disponibles :
save - Exporter la conversation dans un fichier en markdown (par défaut), texte brut ou JSONIndicateurs de format :
--plain - Afficher la transcription en texte brut plutôt qu'en markdown formaté--json - Afficher la transcription en JSONLes indicateurs --plain et --json changent le format de transcription affiché en ligne, ce qui vous permet de lire la conversation comme vous le souhaitez sans quitter le pagineur. Combinez-les avec save pour contrôler le format exporté — save écrit en markdown par défaut, et c'est l'indicateur (et non l'extension du fichier) qui déterminera le format.
Gérez la configuration de l'intelligence de code et obtenez des commentaires.
# Initialize LSP-powered code intelligence in the current directory > /code init # Force reinitialization in the current directory - restarts LSP servers > /code init -f # Get a complete overview of the workspace > /code overview # Get overview with cleaner output > /code overview --silent # Get workspace status and LSP server statuses > /code status # View LSP logs for troubleshooting > /code logs # Show last 20 ERROR logs > /code logs -l INFO # Show INFO level and above > /code logs -n 50 # Show last 50 entries > /code logs -l DEBUG -n 100 # Show last 100 DEBUG+ logs > /code logs -p ./lsp-logs.json # Export logs to JSON file
Sous-commandes disponibles :
init - Initialiser les serveurs LSP pour une intelligence de code amélioréeoverview - Obtenir un aperçu complet de la structure de l'espace de travailstatus - Afficher l'état détaillé des serveurs LSP et l'état de l'espace de travaillogs - Afficher les journauxActivez ou désactivez les fonctionnalités expérimentales.
> /experiment
Activez ou désactivez les fonctionnalités expérimentales de l'interface CLI.
Créez des points de contrôle de conversation pour explorer des sujets connexes.
> /tangent
Entrez ou quittez le mode tangent pour explorer des sujets connexes sans perturber votre conversation principale. Utilisez Ctrl+T comme raccourci clavier (lorsque le mode tangent est activé).
Affichez, gérez et reprenez des listes de tâches.
# View todo > /todo # Add todo > /todo add "Fix authentication bug" # Complete todo > /todo complete 1
Créez un nouveau problème GitHub ou faites une demande de fonctionnalité.
> /issue
Ouvre un flux de travail pour soumettre des problèmes ou des demandes de fonctionnalité à l'équipe Kiro.
Créez un fichier zip avec les journaux pour l'enquête et le dépannage par le soutien technique.
# Create log archive with chat logs > /logdump # Include MCP server logs > /logdump --mcp
Options disponibles :
--mcp - Inclure les journaux du serveur MCP en plus des journaux de clavardageSortie :
Crée un fichier zip horodaté dans le répertoire actuel avec le format q-logs-YYYY-MM-DDTHH-MM-SSZ.zip.
Ce qui est inclus :
logs/kiro-chat.log - Journaux de clavardage principaux (toujours inclus)logs/mcp.log - Journaux du serveur MCP (seulement avec l'indicateur --mcp)Quand l'utiliser :
Exemple de sortie :
Collecting logs... ✓ Successfully created q-logs-2025-01-22T14-30-52Z.zip with 1 log file
Remarque : Passez en revue le contenu des journaux avant de les partager publiquement, car les journaux peuvent contenir des chemins de fichiers et l'historique de conversation de votre session.
Connexe : Consultez également kiro-cli diagnostic pour les diagnostics système et /code logs pour les journaux du serveur LSP.
Configurez le thème, les raccourcis clavier, la saisie du terminal, les préférences d'affichage, les fonctionnalités disponibles pour le compte et la portée de l'historique des requêtes grâce à un menu interactif.
# Open the settings menu > /settings # Customize theme colors > /settings theme # View keyboard shortcuts > /settings keybindings # Configure multi-line input for your terminal > /settings terminal # Toggle animations, ASCII art, icons, thinking display, status-line segments, and V3 Output style > /settings display # Toggle account-available features > /settings features # Choose per-session or global prompt history > /settings history
Sous-commandes disponibles :
theme — Personnaliser les couleurs de la requête et de la réponse avec un aperçu en directkeybindings — Afficher les raccourcis clavier configurables (référence en lecture seule)terminal — Activer Shift+Enter / Option+Enter pour la saisie multiligne. Configure automatiquement les applications de terminal prises en charge (VS Code, Alacritty, Zed, Apple Terminal et autres) ou affiche des solutions de contournement manuelles pour les terminaux non pris en chargedisplay — Activer ou désactiver les animations, l'art ASCII, le rendu des icônes, l'affichage de la réflexion (Show thinking), les segments de la ligne d'état pour la date, l'heure, le pourcentage d'utilisation actuel et les crédits restants, ainsi que la rangée Style de sortie de V3. Les segments de la ligne d'état sont masqués par défaut; les changements s'appliquent immédiatement et persistent entre les sessions.features — Activer les fonctionnalités disponibles pour le compte. L'activation des workflows déclaratifs écrit chat.enableWorkflows; redémarrez Kiro CLI pour appliquer le changement.history — Basculer l'historique des requêtes entre les modes session (par défaut) et globalRemarques :
terminal crée une sauvegarde .bak avant de modifier tout fichier de configuration du terminal.set -s extended-keys on dans leur tmux.conf pour que Shift+Enter fonctionne.Show thinking et le mode history s'appliquent à votre prochaine session.Consultez In-session settings pour la référence complète des sous-commandes.
/model est l'interface principale de raisonnement. Dans V2 et V3, la commande /effort sans argument ouvre le sélecteur /model en mettant l'accent sur le paramètre Effort. /effort <level> demeure prise en charge dans les deux versions.
# Open effort controls > /effort # Set a level directly > /effort high
Les niveaux disponibles sont low, medium, high, xhigh et max, selon le modèle actif. /effort <level> modifie uniquement la session en cours ; exécutez /effort set-current-as-default pour enregistrer ce niveau pour le modèle actuel, ou choisissez le niveau dans /model, qui l'enregistre automatiquement. Utilisez --effort au démarrage de Kiro CLI pour définir le niveau avant la première requête ; dans V3, l'indicateur s'applique uniquement à cette session de démarrage et n'est pas enregistré par défaut.
Consultez Effort de raisonnement pour connaître les modèles pris en charge, les valeurs par défaut persistantes propres à chaque modèle et les exemples de configuration.
Ouvrez l'historique des workflows ou lancez et gérez des exécutions de workflows déclaratifs. Les workflows doivent être disponibles pour votre compte et activés sous /settings features; redémarrez Kiro CLI après avoir modifié le paramètre.
# Open Workflow history and select a run > /workflow # Start a recipe through the picker > /workflow run # Start a named recipe with inputs > /workflow run investigate --brief "Trace timeout configuration" --report_path /path/to/report.md # Inspect or control a known run > /workflow status <workflowId> > /workflow pause <workflowId> > /workflow resume <workflowId> > /workflow cancel <workflowId> > /workflow retry <workflowId> [nodeId]
Sous-commandes :
| Sous-commande | Fonction |
|---|---|
run [recipe] [inputs] | Sélectionner ou lancer une recette intégrée, synchronisée, utilisateur ou de projet |
new <description> | Créer une recette de workflow réutilisable à partir de la description d'un objectif |
list | Répertorier les exécutions de workflow connues |
status <workflowId> | Afficher l'état actuel d'une exécution connue |
pause <workflowId> | Demander une pause coopérative à la prochaine limite de nœud |
resume <workflowId> | Poursuivre une exécution en pause |
cancel <workflowId> | Arrêter immédiatement une exécution; les modifications de fichiers sont conservées |
retry <workflowId> [nodeId] | Réessayer les travaux qui ont échoué ou ont été abandonnés |
Les entrées de recette acceptent --key=value, --key value ou le formulaire interactif. La nouvelle tentative n'est pas disponible pour les exécutions terminées; relancez la recette pour créer une nouvelle exécution.
Dans le moniteur de workflow, utilisez p pour faire une pause, r pour reprendre ou réessayer selon l'état, s pour répondre à l'étape en pause sélectionnée et Ctrl+X pour arrêter. Consultez Exécuter et gérer les workflows pour en savoir plus sur les états, la récupération et le comportement d'annulation.
Démarrez une boucle itérative orientée objectif où l'agent travaille de manière autonome vers un objectif et vérifie l'achèvement avant de s'arrêter.
# Set a goal (default: 5 iterations) > /goal refactor the auth module to use JWT tokens and ensure all tests pass # Allow more iterations for complex tasks > /goal --max 10 migrate the entire test suite from Jest to Vitest # Cancel an active goal > /goal clear
Contrairement à une requête ordinaire, /goal maintient l'agent en fonctionnement à travers plusieurs cycles de mise en œuvre et d'autovérification jusqu'à ce que les critères d'acceptation de votre énoncé d'objectif soient satisfaits. Soyez explicite sur ce à quoi ressemble « terminé » — « tous les tests passent » ou « aucune erreur TypeScript » donne à l'agent une cible de vérification concrète.
Sous-commandes disponibles :
clear — Annuler la boucle d'objectif active et revenir au mode interactif standardOptions :
--max <number> — Nombre maximal d'itérations (par défaut : 5)Remarques :
--max pour augmenter ce nombre pour les tâches complexes.Consultez Goal pour la documentation détaillée.
Créez une bifurcation de la conversation à un tour antérieur pour explorer un chemin différent.
# Open interactive turn picker > /rewind # Jump to a specific turn by index > /rewind 4
Crée une nouvelle session à partir du tour sélectionné. La session originale est conservée et vous pouvez revenir en arrière avec /chat load ou /chat resume.
Le sélecteur interactif affiche les aperçus des requêtes, les détails des appels d'outils et le pourcentage d'utilisation du contexte à chaque tour, répertoriés du plus récent au plus ancien.
Remarques :
Consultez Rewind pour la documentation détaillée.
Affichez les notes de version récentes directement dans l'interface CLI.
> /changelog
Affiche les dernières notes de version de Kiro CLI directement dans votre terminal, afin que vous puissiez voir ce qui a changé sans quitter votre session.
En plus des commandes intégrées ci-dessus, les Skills définis dans .kiro/skills/ et ~/.kiro/skills/ sont automatiquement disponibles en tant que commandes à barre oblique. Tapez / suivi du nom du Skill pour l'invoquer directement.
# Invoke a skill named "pr-review" > /pr-review # Invoke a skill named "cdk-deploy" > /cdk-deploy
Les commandes de Skill disponibles dépendent des Skills présents dans vos répertoires de Skills d'espace de travail et globaux. Consultez Agent Skills pour plus de détails sur la création et la gestion des Skills.
En mode interactif, vous pouvez également utiliser :
Ctrl+C - Annuler la saisie en cours / quitter la sessionCtrl+D - Quitter la sessionCtrl+D/U - Naviguer entre les subagents dans le moniteurCtrl+G - Ouvrir le moniteur d'exécution des subagentsCtrl+J - Insérer un retour à la ligne (tous les terminaux, y compris tmux)Ctrl+O - Développer la sortie du shell réduiteCtrl+R - Recherche incrémentielle inversée dans l'historiqueCtrl+S - Rechercher de façon approximative des commandes et des fichiers de contexte, utilisez la tabulation pour sélectionner plusieurs élémentsCtrl+T - Basculer le mode tangent pour des conversations isolées (si activé)Alt+Enter - Insérer un retour à la ligne (Terminal.app, Ghostty)Alt+Backspace - Supprimer le mot précédentShift+Enter - Insérer un retour à la ligne (iTerm2, Ghostty, Kitty, Warp, Zed)Shift+Tab - Entrer en mode planUp/Down arrows - Naviguer dans l'historique des requêtes (par session par défaut; configurez avec /settings history)Tab - Explorer les options d'approbation / complétion automatique des références de fichiersEsc - Fermer les panneaux, annuler l'exécution de l'agent, vider la file d'attente des requêtes
Commandes à barre oblique