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. Goal
Afficher en Markdown

Goal

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

La commande /goal lance une boucle d'agent axée sur un objectif où Kiro travaille de façon autonome vers un objectif que vous définissez. Contrairement à une requête ordinaire, l'agent enchaîne les cycles d'implémentation et d'autovérification, ne marquant la tâche comme terminée que lorsque les critères d'acceptation sont respectés. Par défaut, l'agent effectue jusqu'à 5 itérations — augmentez ce nombre avec --max :

bash
# Default: 5 iterations /goal refactor the auth module to use JWT tokens and ensure all tests pass # Allow more iterations for complex tasks /goal --max 10 migrate the entire test suite from Jest to Vitest

Comment ça fonctionne

Lorsque vous définissez un objectif, l'agent entre dans une boucle itérative :

  1. Planifie les étapes nécessaires pour atteindre l'objectif
  2. Implémente les changements
  3. Vérifie le résultat par rapport aux critères d'acceptation de l'objectif
  4. Si la vérification échoue, itère avec des corrections
  5. Marque l'objectif comme terminé une fois que tous les critères sont respectés

Ce cycle se poursuit jusqu'à ce que l'agent confirme que le travail est terminé ou que vous annuliez l'objectif.

L'agent dérive les critères d'acceptation de l'énoncé de votre objectif. Soyez explicite sur ce à quoi ressemble « terminé » — « tous les tests passent » ou « aucune erreur TypeScript » donne à l'agent une cible de vérification concrète. Des objectifs vagues comme « améliorer le code » peuvent amener l'agent à itérer plus longtemps que nécessaire.

bash
# Set a goal with clear acceptance criteria /goal refactor the auth module to use JWT tokens and ensure all tests pass # Cancel an active goal /goal clear
Info

L'agent continue d'itérer jusqu'à ce qu'il vérifie le succès. Pour des objectifs complexes, cela peut prendre plusieurs tours de travail autonome. Vous pouvez surveiller la progression en temps réel pendant que l'agent travaille.

Quand utiliser les objectifs

Les objectifs fonctionnent mieux pour les tâches à plusieurs étapes où vous voulez une exécution autonome avec un contrôle de qualité intégré :

  • Refactorisation avec contraintes — « migrer toutes les routes API d'Express vers Hono et s'assurer que la suite de tests passe »
  • Correction de bogues avec vérification — « corriger la condition de concurrence dans le pool de workers et ajouter un test de régression »
  • Génération de code avec critères — « ajouter la validation des entrées à tous les composants de formulaire et s'assurer que les tests d'accessibilité passent »
  • Changements multi-fichiers — « renommer le modèle User en Account dans l'ensemble du code source sans casser les importations »

Pour les tâches simples, à une seule étape, où vous savez déjà ce que vous voulez, une requête ordinaire est plus rapide. Utilisez /goal lorsque vous voulez que l'agent assume l'étape de vérification.

Gérer un objectif actif

Pendant qu'un objectif est en cours d'exécution, vous avez deux options :

  • Le diriger — utilisez le queue steering (Ctrl+S) pour envoyer une correction en milieu de boucle sans annuler
  • L'annuler — exécutez /goal clear pour arrêter la boucle et revenir au mode interactif standard
bash
/goal clear

Les changements de fichiers déjà effectués restent sur le disque. Utilisez votre système de contrôle de version pour les annuler si nécessaire.

Limites et mesures de protection

L'agent respecte les mêmes limites de tours et contraintes de fenêtre de contexte que les requêtes ordinaires. S'il épuise son contexte ou rencontre un motif d'échec répété, il s'arrête et rapporte ce qu'il a tenté. Vous pouvez aussi utiliser le queue steering pour orienter l'agent en milieu de boucle sans annuler complètement l'objectif.

Connexe

  • Queue steering — rediriger l'agent en plein tour sans annuler
  • Effort — contrôler la profondeur de raisonnement du modèle
  • Rewind — créer une bifurcation d'une conversation à un tour antérieur
Page mise à jour : 11 août 2026
Gestion des sessions
Steering en file d'attente