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
Gestion des sessions
Goal
Steering en file d'attente
Paramètres en session
Requêtes
Références de fichiers
Gestion du contexte
Répondre aux messages
Utilisation de Git
Images
Outils de comparaison personnalisés
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. CLI
  3. Clavardage
  4. Requêtes
Afficher en Markdown

Gérer les requêtes

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'interface Kiro CLI offre des capacités complètes de gestion des requêtes pour les requêtes locales et les requêtes du Model Context Protocol (MCP). Ce système vous permet de créer, modifier, organiser et utiliser des requêtes réutilisables dans votre flux de développement.

À propos des types de requêtes

Le système de requêtes prend en charge trois types de requêtes :

  • Requêtes locales : requêtes propres à un projet, stockées dans votre espace de travail
  • Requêtes globales : requêtes à l'échelle de l'utilisateur, disponibles dans tous les projets
  • Requêtes MCP : requêtes fournies par des serveurs MCP avec des fonctionnalités améliorées

Commandes

Toute la gestion des requêtes s'effectue au moyen de la commande /prompts et de ses diverses sous-commandes.

Afficher la liste des requêtes

/prompts list

Affiche toutes les requêtes disponibles selon une mise en page à trois colonnes montrant les noms, les descriptions et les sources. Indique le nombre de requêtes et précise lesquelles proviennent du stockage local, du stockage global ou des serveurs MCP.

Créer des requêtes

/prompts create --name name [--content content]

Crée une nouvelle requête locale dans l'espace de travail actuel.

Paramètres

name (obligatoire) : Nom de la requête (50 caractères maximum)

--content content (optionnel) : Spécification directe du contenu

Comportement :

  • Si --content est fourni, la requête est créée avec le contenu spécifié
  • Si aucun contenu n'est fourni, votre éditeur par défaut s'ouvre pour la création du contenu
  • Les requêtes sont enregistrées dans .kiro/prompts/ dans l'espace de travail actuel

Modifier des requêtes

/prompts edit name

Ouvre une requête existante dans votre éditeur par défaut pour la modifier.

Requêtes prises en charge :

  • Requêtes de l'espace de travail local
  • Requêtes globales de l'utilisateur
  • Requêtes MCP (lorsque le serveur le prend en charge)

Afficher les détails d'une requête

/prompts details name

Affiche des renseignements complets sur une requête, notamment :

  • Les métadonnées et les détails des arguments
  • Le contenu complet de la requête avant le traitement par l'IA
  • Les exigences relatives aux paramètres et des exemples
  • Les renseignements sur la source (local, global ou serveur MCP)

Utiliser des requêtes

Une fois que vous avez créé des requêtes, invoquez-les dans le clavardage à l'aide du préfixe @ :

@prompt-name

Références aux fichiers et aux répertoires (v1.26.0+)

En plus des requêtes, vous pouvez utiliser la syntaxe @ pour faire référence directement à des fichiers et à des répertoires dans vos messages. Kiro développera automatiquement ces références pour inclure le contenu ou la structure dans votre conversation.

Syntaxe de base :

bash
# Include file contents > Review @src/auth.rs for security issues # Include directory tree > What's the structure of @crates/agent/? # Quoted paths for spaces > Check @"my file.txt" for errors # Relative paths > Compare @./v1/api.rs with @./v2/api.rs

Fonctionnalités :

  • Complétion par tabulation – Appuyez sur Tab après @ pour compléter automatiquement les chemins de fichiers et de répertoires
  • Coloration syntaxique – Les références sont mises en évidence en violet pour une meilleure visibilité
  • Mise en forme automatique – Les fichiers sont affichés sous forme de blocs de code, les répertoires sous forme de listes arborescentes
  • Priorisation intelligente – Les requêtes connues ont priorité sur les chemins de fichiers

Limites de taille :

  • Fichiers : 250 Ko maximum (les fichiers plus grands sont tronqués avec un avertissement)
  • Répertoires : 3 niveaux de profondeur, 10 éléments par niveau maximum
  • Les fichiers binaires ne sont pas pris en charge (un message d'erreur s'affiche)

Règles de priorité :

Lorsque vous utilisez @name, Kiro effectue une vérification dans cet ordre :

  1. Requêtes connues – Si @name correspond à une requête (locale, globale ou MCP), elle est traitée comme une requête
  2. Fichiers – Sinon, vérifié comme chemin de fichier
  3. Répertoires – S'il ne s'agit pas d'un fichier, vérifié comme répertoire

Cela signifie que vos requêtes ont toujours priorité sur les fichiers portant le même nom.

Limitations :

  • Aucun motif global (glob) (@*.rs ne fonctionnera pas)
  • Aucune syntaxe de plage de lignes (@file.rs:10-20 ne fonctionnera pas)
  • Aucune expansion du répertoire personnel (@~ ne fonctionnera pas)
  • Les fichiers binaires ne sont pas pris en charge
  • Les fichiers sans autorisation de lecture affichent des erreurs

Exemples

@code-review # Uses your local code-review prompt @src/auth.rs # Includes the contents of src/auth.rs file @crates/agent/ # Shows the directory structure of crates/agent/

Transmettre des arguments aux requêtes MCP

Les requêtes des serveurs MCP peuvent accepter des arguments pour personnaliser leur comportement. Les requêtes basées sur des fichiers (locales et globales) ne prennent pas en charge les arguments.

Syntaxe des arguments des requêtes MCP

@server-name/prompt-name <required-arg> [optional-arg]

Utilisez /prompts details prompt-name pour découvrir les arguments qu'une requête MCP accepte.

# Example: Using MCP prompt with arguments @dev-tools/analyze "performance issue" "detailed" @security-tools/scan "web-app" "high-severity"

Emplacements de stockage

Requêtes locales (propres à l'espace de travail)

  • Emplacement : project/.kiro/prompts/
  • Portée : disponible uniquement dans le projet actuel
  • Priorité : la plus élevée (remplace les requêtes globales et MCP portant le même nom)

Requêtes globales (à l'échelle de l'utilisateur)

  • Emplacement : ~/.kiro/prompts/
  • Portée : disponible dans tous les projets
  • Priorité : moyenne (remplace les requêtes MCP portant le même nom)

Requêtes MCP

  • Source : fournies par les serveurs MCP configurés
  • Portée : dépend de la configuration du serveur
  • Priorité : la plus faible (remplacée par les requêtes locales et globales)

Système de priorité

Lorsque plusieurs requêtes portent le même nom, le système utilise cet ordre de priorité :

  1. Requêtes locales (priorité la plus élevée)
  2. Requêtes globales
  3. Requêtes MCP (priorité la plus faible)

Cela vous permet de remplacer des requêtes MCP ou globales par des versions propres au projet, au besoin.

Fonctionnalités améliorées

Aperçu du contenu

Le système affiche le contenu complet de la requête avant de l'envoyer au modèle d'IA, ce qui élimine toute confusion sur les renseignements réellement traités.

Gestion améliorée des erreurs

  • Les erreurs des serveurs MCP sont converties en messages clairs pour l'utilisateur
  • Des exemples d'utilisation utiles sont générés à partir des métadonnées des requêtes
  • Des indications claires sont fournies pour les paramètres invalides ou les exigences manquantes

Mise en forme visuelle

  • Style de terminal cohérent pour toutes les opérations liées aux requêtes
  • Affichage approprié du contenu pour tous les types de messages de requête
  • Mise en page à trois colonnes pour une meilleure lisibilité dans les listes

Intégration MCP

Le système de requêtes s'intègre parfaitement aux serveurs MCP :

  • Découverte automatique : les requêtes MCP sont découvertes automatiquement à partir des serveurs configurés
  • Expérience utilisateur améliorée : expérience utilisateur améliorée pour la gestion des requêtes MCP
  • Traduction des erreurs : les erreurs JSON brutes sont converties en messages exploitables
  • Aperçu du contenu : aperçu complet du contenu des requêtes MCP avant l'exécution

Exemples

Ces exemples illustrent la création de requêtes basées sur des fichiers et l'utilisation des requêtes MCP.

Création et utilisation de base d'une requête basée sur un fichier

# Create a simple prompt without arguments /prompts create --name code-review --content "Please review this code for best practices, security issues, and potential improvements:" # Use the prompt (no arguments supported for file-based prompts) @code-review

Utilisation d'une requête MCP avec des arguments

# Using MCP prompts with arguments @dev-tools/analyze "performance bottleneck" "cpu usage" @security-tools/scan "web-app" "high-severity" @aws-tools/deploy "my-service" "production" "us-west-2"
Page mise à jour : 11 août 2026
Paramètres en session
Références de fichiers