Vous pouvez créer des tâches pour l'agent Kiro Web de plusieurs façons, selon votre flux de travail.
Accédez à app.kiro.dev pour démarrer une nouvelle session :
L'agent analyse votre requête, décompose le travail et commence l'exécution.
Kiro Web peut travailler sur plusieurs dépôts dans le cadre d'une seule tâche. Lorsque vous confiez un travail qui s'étend sur plusieurs dépôts, il coordonne tous les changements et ouvre des pull requests dans chacun d'eux. Ne sélectionnez que des dépôts auxquels vous faites confiance, surtout lorsque vous mélangez des dépôts publics et privés, car l'agent apprend des instructions présentes dans le code du dépôt et les suit, même si ces instructions sont malveillantes.
Vous devrez d'abord connecter GitHub.
Utilisation de la commande /kiro
Mentionnez /kiro dans un commentaire sur n'importe quelle issue pour assigner cette tâche spécifique à l'agent.
Utilisation de l'étiquette Kiro
Ajoutez l'étiquette kiro à n'importe quelle issue. L'agent commence à travailler sur la tâche et surveille tous les commentaires sur l'issue pour obtenir du contexte ou des commentaires supplémentaires.
Les tâches passent par différents états pendant que l'agent travaille :
En file d'attente — La tâche attend de démarrer. Cela se produit lorsque vous avez atteint la limite de 10 tâches simultanées.
En cours — L'agent travaille activement sur la tâche, analysant les exigences, écrivant du code ou exécutant des tests.
Nécessite une attention — La tâche nécessite une saisie ou l'agent a une question de clarification. Consultez le message de l'agent et fournissez les renseignements demandés pour débloquer la tâche.
Terminée — L'agent a terminé le travail et ouvert des pull requests. Consultez les changements et fournissez des commentaires. Fournir des commentaires fait passer la tâche en file d'attente, puis en cours lorsqu'une place se libère.
Annulée — La tâche a été annulée et ne sera pas terminée. Les tâches annulées ne peuvent pas être reprises.
Soyez précis quant au résultat — Décrivez clairement à quoi vous voulez que le résultat final ressemble. Au lieu de « améliorer le flux de connexion », dites « ajouter une fonctionnalité de réinitialisation de mot de passe à la page de connexion avec vérification par courriel ».
Décrivez le problème que vous essayez de résoudre — Expliquez le contexte et la raison pour laquelle le travail est nécessaire. Cela aide l'agent à comprendre les contraintes et à prendre de meilleures décisions de mise en œuvre.
Fournissez du contexte pertinent — Créez des liens vers la documentation connexe, des exemples ou du code existant qui devraient éclairer la mise en œuvre.
Définissez des critères d'acceptation — Énumérez les conditions spécifiques qui doivent être remplies pour que la tâche soit considérée comme terminée.
Utilisez des fichiers de steering — L'agent recherche automatiquement les fichiers de steering dans le dossier .kiro/steering/ à la racine de votre dépôt. Ces fichiers markdown définissent les normes, l'architecture et les conventions de votre équipe, garantissant que l'agent suit systématiquement vos modèles établis sans avoir besoin de les expliquer dans chaque tâche.
Création de tâches