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'historique de la conversation en cours.
> /clear
Remarque : Cette commande efface seulement l'affichage, pas la conversation enregistrée.
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. Utilisez le sélecteur interactif ou spécifiez directement un nom de modèle.
# 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 :
Remarque : Votre sélection /model persiste automatiquement. Changez de modèle une fois et Kiro enregistre le choix dans ~/.kiro/settings/cli.json, en le reportant dans les sessions futures. La sous-commande set-current-as-default n'est plus requise pour qu'une sélection soit conservée; elle reste disponible pour écrire explicitement votre modèle actuel comme valeur par défaut. 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 cloud 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/ (espace de travail) et ~/.kiro/agents/ (global).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 filtrerAffichez 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 cloud, 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 cloud 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 récupérez des requêtes. Les requêtes sont des modèles réutilisables qui vous aident à accéder rapidement à des flux de travail et des tâches courantes. Ces modèles sont fournis par les serveurs MCP que vous avez installés et configurés.
# 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] # Quick retrieval (without /prompts prefix) > @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 : Pour récupérer une requête directement, utilisez @<prompt name> [arg] sans le préfixe /prompts get.
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.
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.
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.
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 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, and status-line segments > /settings display # 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) et les segments de la ligne d'état pour la date, l'heure, le pourcentage d'utilisation actuel et les crédits restants. Les segments de la ligne d'état sont masqués par défaut; les changements s'appliquent immédiatement et persistent entre les sessions.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.
Définissez le niveau d'effort de raisonnement du modèle pour la session en cours.
# Open interactive effort picker > /effort # Set a specific level > /effort high > /effort max
Niveaux disponibles : low, medium, high, xhigh, max
Les niveaux disponibles dépendent du modèle actif. Des niveaux d'effort plus élevés utilisent plus de jetons mais produisent des réponses plus approfondies pour les tâches complexes.
Votre choix /effort persiste automatiquement. Changez le niveau une fois et Kiro s'en souvient pour les sessions futures. Vous pouvez également définir des valeurs par défaut persistantes par modèle dans ~/.kiro/settings/cli.json sous chat.modelDefaults :
{ "chat": { "modelDefaults": { "claude-sonnet-4": { "effort": "high" }, "claude-opus-4": { "effort": "max" } } } }
Ordre de priorité : effort de session chargée > valeurs par défaut de l'utilisateur dans cli.json > valeurs par défaut intégrées.
Les substitutions au niveau de l'espace de travail sont également prises en charge via .kiro/settings/cli.json à la racine de votre projet.
Consultez Effort pour la documentation détaillée.
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