Chargement de l'image...Kiro

Produit

  • À propos de Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Tarification
  • Téléchargements

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Discord
  • Événements
  • Powers
  • Boutique
  • Vitrine

Ressources

  • Docs
  • Blogue
  • Journal des modifications
  • FAQ
  • Signaler un bogue
  • Suggérer une idée
  • Soutien à la facturation

Réseaux sociaux

Conditions d'utilisation du siteLicencePolitique d'IA responsableMentions légalesPolitique de confidentialitéPréférences relatives aux témoins
Chargement de l'image...Kiro
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnement

Fonctionnalités

Comment fonctionne Kiro
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Agent Skills
Powers
Sessions cloudCompactionKiroignorePoints de contrôle et rewind
Outils intégrés
Portées de configuration

IDE 1.x

Nouveautés de la version 1.0
Configuration et premier lancement
Éditeur
Chat
Expérimental
DépannageRéférence 0.x

CLI

Nouveautés de la version 3.0
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Agent Capabilities
Fonctionnalités
Interfaces
Applications
ConfigurationSécuritéDépannage

Web - Aperçu

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox

Mobile - Aperçu

Aperçu

Commandes et référence

Commandes CLICommandes à barre obliqueOutils intégrésCodes de sortieParamètres

Facturation

AperçuGestion de votre abonnementMise à niveau de votre forfaitRétrogradation de votre forfaitAnnulation de votre forfaitAchat de crédits supplémentairesGestion de vos paiementsGestion des notifications d'utilisationGestion de vos impôtsCommuniquer avec le soutien à la facturationSuppression de votre compteQuestions connexes

Entreprise

ConceptsDémarrage rapide de l'intégration
Connexion de votre fournisseur d'identité
Abonnez votre équipeGérer les abonnements
Governance
Surveillance et suivi
ParamètresMises à jour géréesFacturationIAMRégions prises en charge

Confidentialité et sécurité

AperçuProtection des donnéesRéférences de codeValidation de la conformitéSécurité de l'infrastructureAutorisations IAMPare-feu, mandataires et périmètres de donnéesPoints de terminaison VPC (AWS PrivateLink)

Guides

Aperçu
Prise en charge des langages
Apprendre en jouant

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. Commandes et référence
  3. Commandes à barre oblique
Afficher en Markdown

Commandes à barre oblique

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et la version anglaise originale, la version anglaise prévaudra.
Afficher en Markdown

Vue d'ensemble

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.

Utilisation des commandes à barre oblique

Les commandes à barre oblique ne sont disponibles qu'en mode de clavardage interactif :

bash
kiro chat > /help

Commandes disponibles

/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.

bash
# 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.

/quit

Quittez la session de clavardage interactive.

bash
> /quit

Alias : /exit, /q

/clear

Effacez l'historique de la conversation en cours.

bash
> /clear

Remarque : Cette commande efface seulement l'affichage, pas la conversation enregistrée.

/context

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.

bash
# 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 correspondants
  • add - Ajouter des règles de contexte (noms de fichiers ou modèles glob)
  • remove - Supprimer les règles spécifiées

Remarques :

  • Vous pouvez ajouter des fichiers précis ou utiliser des modèles glob (p. ex. *.py, src/**/*.js)
  • Les règles d'agent s'appliquent uniquement à l'agent actuel
  • Les changements de contexte ne sont PAS conservés entre les sessions de clavardage. Pour rendre les changements permanents, modifiez le fichier de configuration de l'agent.
  • Les fichiers correspondant à ces règles fournissent à Kiro des renseignements supplémentaires sur votre projet ou votre environnement

Consultez Gestion du contexte pour la documentation détaillée.

/model

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.

bash
# 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 futures

Fonctionnalités :

  • La complétion par tabulation affiche les modèles disponibles à partir de l'API pendant que vous tapez
  • Des indices en texte fantôme s'affichent pour montrer les noms de modèles correspondants
  • La correspondance approximative suggère des modèles similaires si le nom exact n'est pas trouvé
  • Correspondance insensible à la casse par rapport aux noms et aux ID de modèles

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.

/agent

Gérez les agents et basculez entre différentes configurations d'agent.

bash
# 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 descriptions
  • create - 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 fichier
  • generate - Alias pour create
  • schema - Afficher le schéma de configuration de l'agent
  • set-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 fourni
  • swap - Passer à un nouvel agent au moment de l'exécution (affiche les descriptions des agents pour la sélection)

Remarques :

  • La création et la modification d'agents sont disponibles dans une session V3 locale démarrée avec 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é.
  • Les agents peuvent être stockés globalement dans ~/.kiro/agents/ ou par espace de travail dans .kiro/agents/
  • L'indicateur --directory accepte workspace, global ou un chemin personnalisé
  • Lancez kiro-cli chat avec un agent précis en utilisant kiro-cli chat --agent agent_name
  • Les agents intégrés (kiro_default, kiro_help, kiro_planner) ne peuvent pas être modifiés
  • Tapez /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.
  • Le changement d'agent conserve votre sélection /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.

/upgrade-agent

Migrez les configurations d'agent plus anciennes vers le format v3.

bash
# 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 conversion

Remarques :

  • Analyse à la fois .kiro/agents/ (espace de travail) et ~/.kiro/agents/ (global)
  • Les fichiers originaux sont sauvegardés en .json.bak avant tout changement
  • Seuls les agents qui doivent être migrés apparaissent dans le menu de sélection

Consultez Upgrading agent configs pour la documentation détaillée.

/spawn

Générez une nouvelle session d'agent qui exécute une tâche en parallèle avec votre conversation actuelle.

bash
# 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 :

  • Une description de tâche est requise — /spawn sans arguments échoue.
  • Utilisez --name pour étiqueter une session afin de faciliter son identification dans le moniteur de crew.

/chat

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.

bash
# 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 à reprendre
  • save - Enregistrer la session actuelle dans un fichier
  • load - 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 :

  • Les sessions sont automatiquement enregistrées à chaque tour de conversation
  • Les sessions sont stockées par répertoire, donc chaque projet a son propre ensemble de sessions
  • Le sélecteur de session affiche le nom de la session, la dernière activité et un aperçu du message
  • Utilisez les raccourcis clavier dans le sélecteur : ↑/↓ pour naviguer, Enter pour sélectionner, / pour filtrer

/session-id

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.

bash
> /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.

Stockage de session personnalisé

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 :

bash
> /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 :

bash
#!/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 :

bash
> /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 :

bash
#!/bin/bash set -ex COMMIT=$(git rev-parse HEAD) git notes --ref=kiro/notes show "$COMMIT"

/save

Enregistrez la conversation en cours dans un fichier.

bash
# Save <PATH> > /chat save /myproject/codereview.json

/load

Chargez une conversation précédemment enregistrée.

bash
# List available conversations > /chat load /myproject/codereview.json

/editor

Ouvrez votre éditeur par défaut pour rédiger une requête plus longue.

bash
> /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.

/reply

Ouvrez votre éditeur avec le message le plus récent de l'assistant cité pour une réponse.

bash
> /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.

/checkpoint

Gérez les points de contrôle de l'espace de travail pour suivre et restaurer les changements de fichiers.

bash
# 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 travail
  • list - Afficher les points de contrôle disponibles avec les horodatages et les statistiques de fichiers
  • restore - Restaurer l'espace de travail à un état de point de contrôle précédent
  • expand - Afficher les renseignements détaillés du point de contrôle
  • diff - Afficher les différences entre les points de contrôle
  • clean - Nettoyer le dépôt fantôme du point de contrôle

Fonctionnement :

  • Crée un dépôt git nu fantôme pour suivre les changements de fichiers
  • Points de contrôle créés par tour de conversation
  • Sous-points de contrôle pour chaque utilisation d'outil
  • L'historique de conversation revient en arrière lors de la restauration à un point de contrôle
  • Activé automatiquement dans les dépôts git (mode éphémère)
  • Peut être initialisé manuellement dans les répertoires non-git

Modes de restauration :

  • Par défaut : Annule les changements et suppressions suivis, conserve les fichiers créés après le point de contrôle
  • Mode strict (--hard) : Correspond exactement à l'état du point de contrôle, supprime les fichiers créés après le point de contrôle

Remarque : Il s'agit d'une fonctionnalité expérimentale. Activez-la avec kiro-cli settings chat.enableCheckpoint true.

/plan

Basculez vers l'agent Plan pour décomposer des idées complexes en plans de mise en œuvre.

bash
# 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.

/spec

Répertoriez les specs, basculez en mode spec, exécutez les tâches d'un spec ou analysez les exigences.

bash
# 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 spec
  • run <feature-name> - Exécuter les tâches du spec
  • view <feature-name> [requirements|design|tasks] - Ouvrir un des documents du spec
  • analyze_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.md

Remarques :

  • /spec n'est pas disponible pendant qu'une session cloud est active

Consultez Specs et Analyze Requirements pour la documentation détaillée.

/guide

Basculez vers l'agent Guide pour obtenir de l'aide fondée sur la documentation et un accompagnement à la prise en main.

bash
# 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.

Info

La commande /guide n'est disponible que dans l'interface utilisateur du terminal. Dans l'interface classique, utilisez /help pour la même expérience d'agent interactif.

Consultez Guide agent pour la documentation détaillée.

/knowledge

Gérez votre base de connaissances pour la recherche sémantique dans les fichiers et les répertoires.

bash
# 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 état
  • add - Ajouter des fichiers ou des répertoires à la base de connaissances
  • search - Rechercher sémantiquement dans le contenu indexé
  • remove (alias : rm) - Supprimer une entrée par chemin
  • update - 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-plan

Options 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.

/compact

Résumez la conversation pour libérer de l'espace dans le contexte.

bash
> /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.

/paste

Collez une image de votre presse-papiers dans la conversation.

bash
> /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.).

/tools

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.

bash
# 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 disponibles
  • trust - Approuver un ou plusieurs outils précis pour la session
  • untrust - Ramener un ou plusieurs outils à une confirmation par requête
  • trust-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és

Colonnes 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.

/prompts

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.

bash
# 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 disponibles
  • details - Afficher des renseignements détaillés sur une requête précise
  • get - Obtenir une requête précise par son nom
  • create - Créer une nouvelle requête locale
  • edit - Modifier une requête locale existante
  • remove - Supprimer une requête locale existante

Conseil 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.

/hooks

Affichez les hooks de contexte.

bash
> /hooks

Affiche les hooks de contexte actifs pour la session en cours.

/usage

Affichez les renseignements de facturation et de crédits.

bash
> /usage

Affiche vos statistiques d'utilisation actuelles et vos crédits restants.

/mcp

Affichez les serveurs MCP et l'état du registre.

bash
> /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 serveur

/mcp auth

Forcez la réauthentification pour un serveur MCP distant dont le jeton OAuth a expiré ou est devenu invalide.

bash
# 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.

/mcp cancel-auth

Abandonnez un flux d'authentification OAuth en attente qui reste bloqué en attente de confirmation du navigateur.

bash
# 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.

/mcp logout

Supprimez les identifiants OAuth enregistrés pour un serveur MCP distant.

bash
# 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.

/theme

Remplacez les couleurs du thème pour le texte de la requête et de la réponse.

bash
> /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.

/title

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>.

bash
# 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.

Info

Les titres sont tronqués à 60 caractères. Certains terminaux ignorent la séquence d'échappement OSC 0 utilisée pour définir le titre, et sous tmux vous devez activer set-titles on pour que le terminal externe se mette à jour. Le titre se réinitialise à la sortie, le comportement exact variant selon le terminal.

Consultez In-session settings pour le bascule /settings display.

/copy

Copiez la dernière réponse de l'assistant dans votre presse-papiers.

bash
> /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.

/transcript

Ouvrez la transcription de la conversation dans votre pagineur, ou enregistrez-la dans un fichier.

bash
# 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 JSON

Indicateurs de format :

  • --plain - Afficher la transcription en texte brut plutôt qu'en markdown formaté
  • --json - Afficher la transcription en JSON

Les 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.

/code

Gérez la configuration de l'intelligence de code et obtenez des commentaires.

bash
# 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ée
  • overview - Obtenir un aperçu complet de la structure de l'espace de travail
  • status - Afficher l'état détaillé des serveurs LSP et l'état de l'espace de travail
  • logs - Afficher les journaux

/experiment

Activez ou désactivez les fonctionnalités expérimentales.

bash
> /experiment

Activez ou désactivez les fonctionnalités expérimentales de l'interface CLI.

/tangent

Créez des points de contrôle de conversation pour explorer des sujets connexes.

bash
> /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é).

/todos

Affichez, gérez et reprenez des listes de tâches.

bash
# View todo > /todo # Add todo > /todo add "Fix authentication bug" # Complete todo > /todo complete 1

/issue

Créez un nouveau problème GitHub ou faites une demande de fonctionnalité.

bash
> /issue

Ouvre un flux de travail pour soumettre des problèmes ou des demandes de fonctionnalité à l'équipe Kiro.

/logdump

Créez un fichier zip avec les journaux pour l'enquête et le dépannage par le soutien technique.

bash
# 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 clavardage

Sortie :

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 :

  • Signaler des bogues ou des erreurs inattendues
  • Partager des renseignements diagnostiques avec le soutien AWS
  • Enquêter sur des problèmes d'agent ou de serveur MCP
  • Dépanner des problèmes d'exécution d'outils

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.

/settings

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.

bash
# 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 direct
  • keybindings — 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 charge
  • display — 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 global

Remarques :

  • La sous-commande terminal crée une sauvegarde .bak avant de modifier tout fichier de configuration du terminal.
  • Les utilisateurs de tmux ont besoin de set -s extended-keys on dans leur tmux.conf pour que Shift+Enter fonctionne.
  • Les changements d'animation, d'art ASCII et d'icônes s'appliquent immédiatement. Les changements de la ligne d'état s'appliquent immédiatement et persistent entre les sessions. Le bascule 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.

/effort

Définissez le niveau d'effort de raisonnement du modèle pour la session en cours.

bash
# 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 :

json
{ "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.

/goal

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.

bash
# 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 standard

Options :

  • --max <number> — Nombre maximal d'itérations (par défaut : 5)

Remarques :

  • L'agent exécute jusqu'à 5 itérations par défaut. Utilisez --max pour augmenter ce nombre pour les tâches complexes.
  • Vous pouvez interrompre l'agent à tout moment pendant un objectif pour donner des instructions supplémentaires.
  • Les changements de fichiers effectués pendant la boucle restent sur le disque même après l'effacement de l'objectif.
  • Utilisez le queue steering (Ctrl+S) pour orienter l'agent en cours de boucle sans annuler.

Consultez Goal pour la documentation détaillée.

/rewind

Créez une bifurcation de la conversation à un tour antérieur pour explorer un chemin différent.

bash
# 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 :

  • La nouvelle session est une bifurcation, pas une réécriture destructrice. Votre conversation originale reste intacte.
  • Utile pour revenir en arrière lorsqu'une conversation a pris une mauvaise direction, ou pour explorer des approches alternatives à partir du même point de départ.

Consultez Rewind pour la documentation détaillée.

/changelog

Affichez les notes de version récentes directement dans l'interface CLI.

bash
> /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.

Commandes à barre oblique basées sur les Skills

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.

bash
# 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.

Raccourcis clavier

En mode interactif, vous pouvez également utiliser :

  • Ctrl+C - Annuler la saisie en cours / quitter la session
  • Ctrl+D - Quitter la session
  • Ctrl+D/U - Naviguer entre les subagents dans le moniteur
  • Ctrl+G - Ouvrir le moniteur d'exécution des subagents
  • Ctrl+J - Insérer un retour à la ligne (tous les terminaux, y compris tmux)
  • Ctrl+O - Développer la sortie du shell réduite
  • Ctrl+R - Recherche incrémentielle inversée dans l'historique
  • Ctrl+S - Rechercher de façon approximative des commandes et des fichiers de contexte, utilisez la tabulation pour sélectionner plusieurs éléments
  • Ctrl+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édent
  • Shift+Enter - Insérer un retour à la ligne (iTerm2, Ghostty, Kitty, Warp, Zed)
  • Shift+Tab - Entrer en mode plan
  • Up/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 fichiers
  • Esc - Fermer les panneaux, annuler l'exécution de l'agent, vider la file d'attente des requêtes

Prochaines étapes

  • Découvrez les Commandes CLI pour l'utilisation en terminal
  • Explorez le Chat pour les fonctionnalités de clavardage interactif
  • Consultez la Gestion du contexte pour la gestion avancée du contexte
Page mise à jour : 19 août 2026
Commandes CLI
Outils intégrés