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
Autopilot
Commandes à barre oblique
Notifications de l'agent
Clavardage ancrable
Exporter des sessions
Terminal
Serveurs de développement
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. IDE 1.x
  3. Chat
  4. Terminal
Afficher en Markdown

Intégration du terminal

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

L'intégration du terminal de Kiro permet à l'agent d'exécuter des commandes shell en votre nom. Décrivez ce que vous voulez en langage naturel, par exemple installer des dépendances, vérifier l'état de git ou exécuter des tests, et Kiro traduit votre requête en la commande appropriée. Un système d'approbation intégré vous permet de garder le contrôle sur ce qui s'exécute.

Chargement de l'image...Kiro command approval dialog showing options to Allow, Always allow, Deny, or Always deny an npm install command
Astuce

Les commandes de longue durée comme les Dev Servers sont automatiquement gérées par Kiro, s'exécutant dans des terminaux dédiés sans bloquer votre flux de travail.

Approbation des commandes et sécurité

Lorsque Kiro suggère une commande, vous pouvez cliquer sur Allow ou Deny pour cette invocation. Lorsque Kiro peut dériver une règle enregistrée qui fonctionnera pour la commande, il offre également des choix persistants :

  • Always allow : exécuter et faire confiance aux commandes similaires à l'avenir
  • Always deny : bloquer les commandes similaires à l'avenir

Si Kiro ne peut pas vérifier une règle enregistrée fonctionnelle, il masque les choix persistants et explique pourquoi dans la requête.

Vous contrôlez quelles commandes nécessitent une approbation grâce au système de Permissions. Définissez des règles de capacité shell dans votre permissions.yaml pour autoriser, refuser ou demander confirmation pour des modèles de commandes spécifiques :

yaml
# ~/.kiro/settings/permissions.yaml rules: - capability: shell match: ["git *", "npm *", "npx *"] effect: allow - capability: shell match: ["rm -rf *", "sudo *"] effect: deny

Pour la référence complète sur la configuration des permissions shell, consultez Permissions.

Sélection du shell sur Windows

Sur Windows, les commandes de l'agent s'exécutent dans le shell configuré comme votre profil de terminal par défaut. Les profils pris en charge incluent PowerShell, l'invite de commandes, Git Bash et WSL.

Kiro réutilise un terminal d'agent uniquement lorsque son shell correspond à votre profil configuré. Cela empêche les commandes de s'exécuter dans un terminal créé pour un autre shell.

Utilisation du contexte du terminal

Référencez la sortie récente de votre terminal actif dans vos conversations avec #terminal. Important : #terminal fait toujours référence à la fenêtre de terminal actuellement active ou visible. Si vous avez plusieurs terminaux ouverts, assurez-vous que le terminal auquel vous voulez faire référence est actif avant d'utiliser #terminal dans votre clavardage.

Cette fonctionnalité permet à Kiro d'analyser les résultats des commandes, de déboguer les erreurs et de suggérer des solutions en fonction de votre session de terminal réelle.

#terminal analyze the error from the last npm run build

Kiro maintient une connaissance de l'historique et des sorties des commandes, ce qui permet :

  • Analyse des erreurs : comprendre pourquoi les commandes ont échoué avec des messages d'erreur spécifiques
  • Interprétation des sorties : expliquer les résultats de commandes et les journaux complexes
  • Actions de suivi : suggérer les prochaines étapes en fonction des résultats réels
  • Reconnaissance de modèles : identifier les problèmes récurrents à travers plusieurs commandes
  • Débogage de l'environnement : aider à résoudre les conflits système et de dépendances

Dépannage

Pour les problèmes liés à l'intégration du terminal et les instructions de configuration manuelle, consultez le guide de dépannage de l'intégration Shell.

Page mise à jour : 19 août 2026
Exporter des sessions
Serveurs de développement