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
Déclencheurs de Hook
Actions des hooks
Exemples
Gestion
Meilleures pratiques
Dépannage
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. Hooks
  4. Actions des hooks
Afficher en Markdown

Actions des hooks

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

Les Agent Hooks prennent en charge à la fois une action « requête d'agent » et une action « commande shell ». Une fois que vous avez sélectionné l'événement spécifique qui déclenche un hook, vous pouvez décider de l'action qui sera prise lorsque ce hook est déclenché.

Action Requête d'agent

Avec cette action, vous pouvez définir une requête qui est envoyée à l'agent chaque fois que le hook est déclenché. L'agent répondra et agira selon cette requête, tout comme il le fait avec une requête fournie dans le panneau de clavardage.

Dans le cas du déclencheur Prompt Submit, la requête spécifiée dans le hook est ajoutée à la requête de l'utilisateur, et la requête combinée est envoyée à l'agent.

Action Commande shell

Avec cette action, vous pouvez définir une commande shell qui est exécutée chaque fois que le hook est déclenché.

Si la commande retourne un code de sortie « 0 » indiquant la réussite, la sortie stdout de la commande est ajoutée au contexte de l'agent.

Si la commande retourne tout autre code de sortie, la sortie stderr de la commande est envoyée à l'agent, et l'agent est informé que le hook a retourné une erreur. De plus, dans le cas du hook Pre Tool Use, l'invocation de l'outil est bloquée, et pour le hook Prompt Submit, la soumission de la requête de l'utilisateur est bloquée.

Un délai d'expiration d'exécution peut être spécifié. Le délai par défaut est de 60 secondes. Réglez à 0 pour désactiver le délai d'expiration.

Sélection d'un type d'action

Vous devriez utiliser l'action Requête d'agent lorsque, en réponse à un événement déclencheur, vous voulez utiliser le langage naturel pour demander à l'agent d'effectuer une action en fonction du contexte.

Vous devriez utiliser l'action Commande shell lorsque vous voulez exécuter une commande spécifique ou effectuer un ensemble déterministe d'actions qui ne dépendent pas du contexte actuel de l'agent.

Info

Les actions Requête d'agent consomment des crédits, car ces actions déclenchent une nouvelle boucle d'agent, alors que les actions Commande shell n'en consomment pas. Les actions Commande shell sont également généralement plus rapides, car elles sont exécutées localement et n'utilisent pas de grand modèle de langage.

Page mise à jour : 11 août 2026
Déclencheurs de Hook
Exemples