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
Sessions
Contrôles des messages
Optimiseur de requêtes
Voice
Sortie enrichie et widgets
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. Crew
  3. Chat
  4. Contrôles des messages
Afficher en Markdown

Contrôles des messages

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

Le clavardage n'est pas un flux à sens unique — chaque message et chaque réponse comportent des contrôles associés. Une fois que vous les connaissez, vous pouvez itérer sur des requêtes complexes sans repartir de zéro.

Envoyer

Les bases :

  • Enter — envoyer le message
  • Shift+Enter — nouvelle ligne (messages multilignes)
  • Cmd+Shift+Enter (macOS) / Ctrl+Shift+Enter (Linux) — optimiseur de requêtes : réécrit la version vague en une version ciblée et exploitable avant l'envoi
  • @nomdefichier — joindre un fichier du répertoire de projet actif (la recherche floue s'ouvre automatiquement)

Les messages simultanés sont mis en file d'attente FIFO — il est possible d'en taper et d'en envoyer plusieurs à la suite sans risque.

Interrompre

Pendant que l'agent diffuse une réponse, cliquez sur ⏹ Stop sur l'en-tête de l'onglet. Le tour en cours est annulé. Toute réponse partielle et les appels d'outils terminés sont préservés; le prochain message en file d'attente s'exécute ensuite.

Dans Slack, la commande !stop fait la même chose.

Modifier et renvoyer

Survolez n'importe quel message utilisateur et cliquez sur Edit. Le message devient modifiable sur place.

  • Modifier le texte et appuyer sur Enter relance la conversation à partir de ce point — tout ce qui suit est supprimé et régénéré
  • Annuler laisse la conversation intacte
  • Le texte original est conservé dans l'historique local afin que vous puissiez comparer les brouillons

Utilisez ceci pour itérer sur une requête : envoyez une première tentative, observez comment l'agent a répondu, modifiez et affinez.

Régénérer

Survolez la dernière réponse de l'agent et cliquez sur ⟳ Regenerate pour reprendre le tour.

Les réponses régénérées sont stockées comme variantes sur le même message. Utilisez les flèches ◀ ▶ sur la réponse pour naviguer entre les tentatives.

  • Les variantes partagent le même message d'entrée
  • Seule la variante actuellement affichée fait partie de la conversation que l'agent voit
  • Supprimer une variante la supprime de l'historique local

Combinez avec la sélection de modèle pour comparer les réponses entre modèles : changez de modèle, régénérez, naviguez entre les variantes.

Bifurquer

Bifurquer clone la session actuelle dans un nouvel onglet.

  • Bifurquer avec le contexte complet — le nouvel onglet part de l'état actuel avec toute la conversation reportée
  • Bifurquer la fin seulement — seuls les messages récents sont reportés (utile lorsque vous voulez le contexte du dernier échange, mais pas le fil complet)

L'onglet issu de la bifurcation est entièrement indépendant à partir de ce point — les messages envoyés dans l'un n'atteignent pas l'autre.

Annuler / rétablir les appels d'outils

Lorsqu'un appel d'outil se termine, son résultat apparaît dans la chronologie. Survolez l'appel d'outil :

  • ↶ Undo — pour les écritures de fichiers et autres opérations réversibles, restaure l'état précédant l'outil
  • ↷ Redo — réapplique une opération annulée
  • Copy result — copie le résultat de l'outil dans le presse-papiers

Certaines catégories d'outils ne sont pas annulables (execute_bash, appels réseau). Celles-ci affichent un bouton d'annulation désactivé.

Approuver / rejeter les appels d'outils

Lorsqu'une approbation est requise (mode interactif, pas auto ni de confiance) :

  • Approve — exécuter l'appel d'outil
  • Reject — refuser l'appel d'outil; l'agent voit le rejet et peut essayer une autre approche
  • Trust this command — approbation automatique limitée à la session pour cet outil et ces arguments exacts
  • Trust this tool — approbation automatique limitée à la session pour l'outil, quels que soient les arguments
  • Yolo — approbation automatique globale de 6 heures

Plus de détails sur les niveaux de confiance dans Sécurité.

Cartes de question

Certains appels d'outils — plus précisément AskUserQuestion — s'affichent sous forme de cartes d'options structurées plutôt que de réponses en texte libre. Cliquez sur une carte pour répondre; votre choix est renvoyé à l'agent comme résultat de l'outil.

Commandes slash

Tapez / au début d'un message pour voir le menu des commandes slash :

CommandeEffet
/agentChanger ou gérer l'agent actif
/changelogAfficher le journal des modifications
/chatEnregistrer ou charger une session de clavardage
/clearEffacer l'historique de la conversation
/codeOuvrir les outils d'intelligence du code
/compactCompacter la conversation pour libérer du contexte
/contextGérer les fichiers de contexte et l'utilisation des jetons
/editorComposer votre requête dans un éditeur externe
/exitQuitter la session de clavardage

Référence complète des commandes slash : référence de la CLI.

Modifier les messages de l'agent

Vous pouvez aussi modifier les réponses de l'agent, mais avec une mise en garde : il s'agit d'une modification locale uniquement — la compréhension de la conversation par le LLM utilise toujours la réponse originale jusqu'à ce que vous fassiez /compact ou que la session soit réinitialisée. Utilisez ceci pour corriger un problème de mise en forme dans quelque chose que vous allez copier, pas pour changer ce que l'agent « pense » avoir dit.

Messages injectés

Certains messages proviennent de sources automatisées — notifications cron, achèvements de sous-agents ou injections de flux de travail. Ceux-ci sont marqués dans l'interface :

  • Notification cron — une tâche planifiée a envoyé un message qui déclenche un tour de l'agent
  • Achèvement de sous-agent — un sous-agent en arrière-plan a terminé et a injecté son résultat
  • Injection de contexte — contexte d'arrière-plan silencieux ajouté par un hook ou une application

Les messages injectés sont traités comme des entrées automatisées, non comme des entrées utilisateur.

Événements de widget

Les mcwidgets interactifs peuvent renvoyer des événements à la session :

  • Le JavaScript du widget appelle window.parent.postMessage({type: 'kirocrew:action', ...}, '*')
  • La session parente reçoit un message [Widget action event]
  • L'agent peut répondre, mettre à jour le widget ou déclencher d'autres appels d'outils

Cela vous permet de créer de petites interfaces utilisateur interactives (boutons, formulaires, tableaux de bord) qui vivent dans le clavardage et pilotent d'autres travaux de l'agent.

Page mise à jour : 11 août 2026
Sessions
Optimiseur de requêtes