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
Gestion des connaissances
Mode tangente
Listes de TODO
Outil de réflexion
Delegate
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. Expérimental
  4. Delegate
Afficher en Markdown

Delegate

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

Avis de dépréciation

L'outil expérimental delegate sera remplacé par l'outil officiel subagents dans une prochaine version. Nous recommandons d'utiliser les subagents pour les nouveaux flux de travail.

Delegate permet de lancer et de gérer des processus de tâches asynchrones, vous permettant d'exécuter des sessions de clavardage Kiro avec des agents spécifiques en parallèle de votre conversation principale. Les subagents étendent cette capacité en fournissant des agents spécialisés capables de gérer de façon autonome des tâches complexes avec un suivi de progression en temps réel.

Aperçu

La fonctionnalité delegate vous permet de :

  • Lancer des tâches en arrière-plan en utilisant le langage naturel
  • Exécuter des sessions de clavardage Kiro parallèles avec des agents spécifiques
  • Surveiller la progression des tâches de façon indépendante
  • Poursuivre votre conversation principale pendant l'exécution des tâches

Activer delegate

bash
kiro-cli settings chat.enableDelegate true

Ou utilisez la commande expérimentale :

bash
/experiment # Select "Delegate" from the list

Fonctionnement

Création de tâche

Utilisez le langage naturel pour demander à Kiro de lancer une tâche en arrière-plan :

> Can you create a background task to analyze the performance of our API endpoints?

Kiro va :

  1. Comprendre les exigences de la tâche
  2. Déterminer si un agent est nécessaire
  3. Demander une approbation si un agent est utilisé
  4. Lancer la tâche en arrière-plan
  5. Rendre le contrôle à votre conversation principale

Flux d'approbation de l'agent

Tâches avec agents :

  • Nécessitent une approbation explicite
  • Affichent les détails de l'agent avant l'exécution
  • Affichent la configuration et les permissions de l'agent

Tâches sans agents :

  • S'exécutent avec un avertissement concernant les permissions de confiance totale
  • Peuvent avoir un accès plus large aux outils

Gestion des tâches

Une fois déléguées, les tâches fonctionnent de façon indépendante. Vous pouvez :

  • Vérifier la progression à tout moment
  • Lire les résultats une fois terminés
  • Supprimer les tâches lorsqu'elles ne sont plus nécessaires

Exemples d'utilisation

Exemple 1 : Analyse de code

> Can you create a background task to analyze the performance of our API endpoints? I'll create a background task to analyze your API performance. Agent: performance-analyzer Tools: read, shell, aws Resources: api-docs, performance-metrics Approve this agent? (y/n): y ✓ Task created: api-performance-analysis Task ID: task-abc123 Status: Running You can continue working while the analysis runs in the background. > Great! Now help me with the frontend code... # Continue main conversation > Check the status of my API analysis task Let me check on that task... Task: api-performance-analysis (task-abc123) Status: Complete Duration: 2m 34s Results: - Analyzed 15 API endpoints - Found 3 performance bottlenecks - Generated optimization recommendations Would you like me to show you the detailed results?

Exemple 2 : Exécution de la suite de tests

> Run our test suite in the background while I work on the new feature I'll start the test suite in a background task. ✓ Task created: test-suite-run Task ID: task-def456 Status: Running # Continue working on feature > How's the test suite doing? Let me check... Task: test-suite-run (task-def456) Status: Running (45% complete) Progress: 127/283 tests passed Still running. I'll let you know when it's complete.

Exemple 3 : Génération de documentation

> Generate API documentation in the background I'll create a task to generate your API documentation. ✓ Task created: api-docs-generation Task ID: task-ghi789 Status: Running # Work on other things > Show me the results from the documentation task Task: api-docs-generation (task-ghi789) Status: Complete Generated documentation for: - 23 API endpoints - 15 data models - 8 authentication methods Documentation saved to: docs/api/

Cycle de vie de la tâche

1. Création

> Create a background task to [description]

Kiro analyse la demande et détermine :

  • Quel agent (le cas échéant) est nécessaire
  • Quels outils sont requis
  • Quelles ressources utiliser

2. Approbation (si nécessaire)

Si un agent est requis, vous verrez :

Agent: task-agent-name Description: What this agent does Tools: List of tools it can use Resources: Files it can access Approve this agent? (y/n):

3. Exécution

La tâche s'exécute en arrière-plan pendant que vous poursuivez votre conversation principale.

4. Surveillance

Vérifiez le statut à tout moment :

> Check on [task name] > What's the status of my background task? > Show me task progress

5. Achèvement

Une fois terminé, vous pouvez :

> Show me the results from [task name] > What did the background task find?

6. Nettoyage

Supprimez les tâches une fois terminées :

> Delete the [task name] task > Clean up completed tasks

Bonnes pratiques

Quand utiliser delegate

  • Opérations de longue durée : Suites de tests, builds, analyses
  • Tâches indépendantes : Travail qui n'a pas besoin de votre intervention
  • Travail parallèle : Plusieurs tâches pouvant s'exécuter simultanément
  • Surveillance en arrière-plan : Vérifications ou surveillances continues

Quand ne pas l'utiliser

  • Tâches interactives : Travail nécessitant votre intervention
  • Opérations rapides : Tâches qui se terminent en quelques secondes
  • Travail dépendant : Tâches nécessitant des résultats de la conversation principale
  • Commandes simples : L'exécution directe est plus rapide

Organisation des tâches

  • Utilisez des noms descriptifs : Rendez les tâches faciles à identifier
  • Surveillez la progression : Vérifiez périodiquement les tâches de longue durée
  • Nettoyez les tâches terminées : Supprimez-les lorsqu'elles ne sont plus nécessaires
  • Limitez les tâches simultanées : Un trop grand nombre peut ralentir le système

Considérations de sécurité

Approbation de l'agent

Examinez toujours les détails de l'agent avant l'approbation :

  • Outils : Que peut faire l'agent?
  • Ressources : À quels fichiers peut-il accéder?
  • Permissions : Quelles opérations sont autorisées?

Avertissement de confiance totale

Les tâches sans agents s'exécutent avec des permissions élevées :

  • Peuvent accéder à tous les outils
  • Peuvent avoir un accès plus large aux fichiers
  • Devraient être utilisées avec prudence

Bonnes pratiques

  1. Examinez les configurations des agents : Comprenez ce que vous approuvez
  2. Utilisez des agents spécifiques : Créez des agents avec les permissions minimales requises
  3. Surveillez l'activité des tâches : Vérifiez ce que font les tâches
  4. Supprimez les résultats sensibles : Nettoyez les tâches contenant des données sensibles

Limitations

Concurrence

  • Nombre limité de tâches simultanées
  • Ressources système partagées entre les tâches
  • Peut avoir un impact sur la performance avec de nombreuses tâches

Isolation des tâches

  • Les tâches s'exécutent de façon indépendante
  • Ne peuvent pas communiquer directement avec la conversation principale
  • Les résultats doivent être récupérés explicitement

Persistance

  • Les tâches sont limitées à la portée de la session
  • Peuvent ne pas survivre aux redémarrages de session
  • Les résultats devraient être sauvegardés s'ils sont nécessaires à long terme

Dépannage

La tâche ne démarre pas

  1. Vérifiez que delegate est activé :

    bash
    kiro-cli settings chat.enableDelegate
  2. Vérifiez les erreurs : Recherchez les messages d'erreur dans le clavardage

  3. Essayez une tâche plus simple : Testez d'abord avec une tâche de base

Impossible de vérifier le statut de la tâche

  1. Vérifiez l'ID de la tâche : Assurez-vous d'utiliser le bon nom/ID de tâche

  2. Vérifiez si la tâche est terminée : Les tâches terminées peuvent avoir été nettoyées

  3. Listez toutes les tâches : Demandez à Kiro d'afficher toutes les tâches actives

Problèmes d'approbation de l'agent

  1. Examinez attentivement les détails de l'agent : Assurez-vous de bien comprendre les permissions

  2. Vérifiez que l'agent existe : Vérifiez que l'agent est correctement configuré

  3. Essayez sans agent : Certaines tâches peuvent s'exécuter sans agent spécifique

Utilisation avancée

Agents personnalisés pour les tâches

Créez des agents spécialisés pour les tâches en arrière-plan courantes :

json
{ "name": "test-runner", "description": "Runs test suites in background", "tools": ["shell", "read"], "allowedTools": ["shell"], "toolsSettings": { "shell": { "allowedCommands": ["npm test", "pytest", "cargo test"] } } }

Modèles de tâches

Tâches d'analyse :

> Analyze code quality in the background > Run security scan as a background task > Generate performance report in background

Tâches de build :

> Build the project in the background > Compile and run tests as a background task > Generate production bundle in background

Tâches de surveillance :

> Monitor log files in the background > Watch for file changes as a background task > Track system metrics in background

Fonctionnalités connexes

  • Fonctionnalités expérimentales
  • Agents personnalisés
  • Listes de tâches à faire

Prochaines étapes

  • Créer des agents personnalisés pour les tâches
  • Configurer les agents
  • Activer d'autres fonctionnalités expérimentales
Page mise à jour : 11 août 2026
Outil de réflexion
Référence 2.x