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

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

Les clients Web et Mobile ne lisent que la configuration de portée projet commise au dépôt. La configuration globale (~/.kiro/) n'est pas disponible — il n'y a pas de système de fichiers local sur ces surfaces.

ConfigurationWebMobile
Steering de projet (.kiro/steering/)✓✓
Skills de projet (.kiro/skills/)✓✓
Serveurs MCP de projet (.kiro/settings/mcp.json)——
MCP en bac à sable (configuré via les paramètres Web)✓—
Permissions——
Hooks——

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

Prochaines étapes

  • 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 : 19 août 2026
Intelligence du code
IDE 1.x