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
  • CLI
  • Web
  • 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
Système et stockageConfigurationSécuritéDépannage

Web

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoireSynchronisation de la configuration
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é
Options de déploiementAbonnez 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. Fonctionnalités
  3. Portées de configuration
Afficher en Markdown

Portées de configuration

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

Kiro utilise un système de configuration en couches avec trois portées. La configuration la plus proche de votre contexte actuel a priorité sur les paramètres plus généraux.

FonctionnalitéIDECLIWebMobile
Portée globale (~/.kiro/)✓✓——
Portée projet (.kiro/)✓✓✓✓
Portée agent (.kiro/agents/ ou ~/.kiro/agents/)✓✓——

Portées

  1. Globale — s'applique à tous les projets. Stockée dans ~/.kiro/.
  2. Projet — spécifique à un espace de travail. Stockée dans <project-root>/.kiro/.
  3. Agent — définie par agent dans ~/.kiro/agents/ (globale) ou .kiro/agents/ (projet).
Remplacer le répertoire global avec KIRO_HOME

Définissez la variable d'environnement KIRO_HOME pour rediriger le répertoire global ~/.kiro vers un autre emplacement. Les agents, les skills, le steering, les paramètres et les sessions se résolvent tous par rapport à KIRO_HOME lorsqu'elle est définie — utile pour conserver des profils Kiro distincts sur la même machine.

Inspecter la configuration dans V3

Dans une session V3 locale ou cloud, exécutez /config pour examiner la configuration utilisée par cette session :

bash
# Open the category summary /config # Open a category directly /config steering

Le sommaire couvre les agents, les serveurs MCP, les Powers, le Steering, les Skills et les Hooks. Il affiche le nombre ou l'état des éléments configurés et vous permet d'ouvrir chaque catégorie. /config n'est pas disponible dans V1 ou V2.

Étiquettes de source

Lorsque Kiro dispose d'informations sur l'origine de la configuration, la colonne Source identifie les éléments comme local, cloud ou local + cloud. Si une session locale ne contient d'informations de source pour aucun élément, Kiro omet la colonne au lieu d'attribuer une origine sans certitude. Dans une session cloud, la configuration de la session est indiquée comme provenant du cloud.

Une étiquette cloud indique la provenance de la configuration active. L'ouverture de /config ne téléverse pas vos fichiers locaux et ne les synchronise pas avec la configuration cloud. Si la configuration cloud n'est pas activée pour votre compte, le panneau reste disponible et affiche la configuration locale sans éléments provenant du cloud.

Appliquer la configuration infonuagique aux sessions locales

Utilisez la synchronisation de la configuration dans Kiro Web pour téléverser les dossiers pris en charge depuis votre répertoire .kiro personnel. La configuration téléversée s'applique automatiquement aux sessions cloud.

Pour utiliser la copie infonuagique dans votre travail local, activez Apply your cloud configuration to local sessions sur la page Configuration Sync. Les nouvelles sessions CLI locales chargent alors vos fichiers de Steering, agents personnalisés, Skills, Powers et Hooks infonuagiques. Cette option n'écrit pas le contenu infonuagique dans votre répertoire .kiro local et ne remplace pas les fichiers locaux existants.

Vues en lecture seule et redirigées

Le sommaire des catégories et les listes de Powers, de Steering et de Skills dans le panneau sont en lecture seule. La sélection d'Agents ouvre le sélecteur d'agents existant, dans lequel vous pouvez changer d'agent. Les serveurs MCP et les Hooks ouvrent leurs panneaux existants. /config ne modifie ni ne téléverse les fichiers de configuration, mais certaines vues liées sont interactives.

Chemins de fichiers

ConfigurationPortée globalePortée projet
Serveurs MCP~/.kiro/settings/mcp.json.kiro/settings/mcp.json
Permissions~/.kiro/settings/permissions.yaml~/.kiro/workspace-roots/<hash>/permissions.yaml (par utilisateur, hors du dépôt)
Agents personnalisés~/.kiro/agents/.kiro/agents/
Steering~/.kiro/steering/.kiro/steering/
Skills~/.kiro/skills/.kiro/skills/
Hooks~/.kiro/hooks/.kiro/hooks/
Powers~/.kiro/powers/—
Specs—.kiro/specs/
Paramètres (CLI)~/.kiro/settings/cli.json—

Ce que chaque portée prend en charge

Toutes les fonctionnalités ne sont pas disponibles à toutes les portées. Le tableau ci-dessous montre où chaque configuration peut être définie et si elle peut être intégrée dans un profil d'agent.

ConfigurationGlobaleProjetPortée agent
Serveurs MCP✓✓✓ (champ mcpServers ou includeMcpJson)
Permissions✓✓✓ (champ permissions)
Agents personnalisés✓✓N/A
Steering✓✓✓ (champ resources)
Skills✓✓✓ (champ resources)
Hooks✓✓✓ (CLI seulement, champ hooks)
Powers✓—✓ (champ includePowers)
Specs—✓—
Paramètres✓——

Résolution des conflits

Lorsque la même configuration existe dans plusieurs portées, la portée la plus proche de votre contexte actuel l'emporte :

ConfigurationPriorité (la plus élevée → la plus faible)
Serveurs MCPAgent > Projet > Global
Permissionsle refus l'emporte peu importe la portée (algorithme deny-overrides)
Agents personnalisésProjet > Global (même nom : le projet l'emporte avec un avertissement)
SteeringToutes les portées fusionnées (aucune n'est remplacée)
SkillsToutes les portées fusionnées
HooksToutes les portées fusionnées
Astuce

Les permissions utilisent un algorithme deny-overrides — une règle deny dans n'importe quelle portée bloque l'action, peu importe les règles allow définies ailleurs. Consultez Permissions pour en savoir plus.

Comme les serveurs MCP peuvent être configurés dans trois portées et que les agents ont un paramètre includeMcpJson, la résolution des serveurs MCP comporte des règles supplémentaires. Consultez Priorité de chargement des serveurs MCP pour en savoir plus.

Web et Mobile

Web et Mobile lisent la configuration de projet commise dans le dépôt, mais leur couverture diffère : Mobile lit le Steering et les Skills de projet, tandis que Kiro Web lit également les serveurs MCP, les agents personnalisés et les Hooks de projet (consultez le tableau ci-dessous). Aucune de ces surfaces ne lit la configuration globale ~/.kiro/, puisqu'elles n'ont pas de système de fichiers local. Kiro Web peut aussi utiliser certaines configurations personnelles que vous téléversez au moyen de la synchronisation de la configuration.

ConfigurationWebMobile
Steering de projet (.kiro/steering/)✓✓
Skills de projet (.kiro/skills/)✓✓
Serveurs MCP de projet (.kiro/settings/mcp.json)✓—
Agents personnalisés de projet (.kiro/agents/, délégation aux sous-agents)✓—
Hooks de projet (.kiro/hooks/)✓—
MCP en bac à sable (configuré via les paramètres Web)✓—
Autorisations YAML et approbations interactives——

Pour les sessions cloud, ouvrez Settings > Sync dans Kiro Web afin de téléverser votre Steering personnel, vos agents personnalisés, vos Skills et vos Hooks. Gérez les éléments téléversés depuis les pages de paramètres propres à chaque fonctionnalité. Cette configuration infonuagique gérée est distincte du répertoire ~/.kiro/ de votre ordinateur et ne modifie pas vos fichiers locaux.

Consultez Agents personnalisés : comportement selon la surface pour en savoir plus sur les limitations de Web et Mobile.

Prochaines étapes

  • Synchronisation de la configuration - téléverser la configuration personnelle pour les sessions cloud
  • Agents personnalisés — créer et configurer des agents spécialisés
  • Steering — contexte et conventions du projet
  • Permissions — contrôle d'accès basé sur les capacités
  • Configuration MCP — connecter des outils externes
  • Hooks — automatiser des flux de travail avec des actions déclenchées par des événements
  • Skills — modules d'instructions réutilisables
  • Powers — étendre avec des serveurs MCP et de la documentation intégrés
Page mise à jour : 2 septembre 2026
Intelligence du code
IDE 1.x