Subagents personnalisés, Agent Skills et nouveaux déclencheurs Hook

0.9

Cette version apporte de nouvelles façons puissantes de personnaliser et d'étendre les capacités agentives de Kiro. Définissez vos propres subagents spécialisés, importez des packages de skills portables provenant de la communauté et interceptez les invocations d'outils grâce aux nouveaux déclencheurs Hook. Les clients Enterprise bénéficient également de nouveaux contrôles de gouvernance pour les outils Web.

Subagents personnalisés

Video transcript

La vidéo montre l'IDE Kiro avec un projet « bike-rental-app » ouvert. L'utilisateur demande à l'IA de « créer un subagent qui génère la documentation et le journal des modifications pour l'application de location de vélos », et l'agent répond en « invoquant le Custom Agent Creator », en parcourant l'espace de travail et en créant un nouveau fichier de configuration d'agent, bike-docs-changelog.md, dans un répertoire .kiro/agents. Le contenu du fichier est affiché — définissant l'objectif de l'agent, ses capacités, son flux de travail d'analyse Git, les emplacements de fichiers et son style de réponse. Plus tard, l'utilisateur invoque ce nouveau subagent « Bike Docs Changelog », qui exécute une commande Git et s'arrête sur une invite de permission (« En attente de votre saisie ») proposant les boutons « Rejeter », « Faire confiance » et « Exécuter », avec un panneau de terminal intégré visible en bas.

Définissez vos propres agents spécialisés pour gérer des tâches précises de votre flux de travail. Créez un fichier markdown dans ~/.kiro/agents (global) ou .kiro/agents (espace de travail) avec une requête système et des attributs facultatifs comme la sélection du modèle, l'accès aux outils et l'intégration de serveurs MCP. Kiro sélectionne automatiquement le bon agent personnalisé selon sa description, ou vous pouvez en invoquer un explicitement. En savoir plus ->

Agent Skills

Video transcript

La vidéo montre l'IDE Kiro avec un projet « bike-rental-app » ouvert. L'utilisateur ajoute un Agent Skill en entrant une URL GitHub (github.com/anthropics/skills/.../frontend-design) dans un champ de saisie demandant « un dossier contenant SKILL.md ». Une entrée « frontend-design » apparaît alors sous la section « Agent Steering & Skills » de la barre latérale, et son fichier SKILL.md s'ouvre dans l'éditeur, affichant l'en-tête (nom, description, licence) et un texte de recommandations de conception. L'utilisateur saisit « Comment pouvons-nous améliorer la conception et l'interface utilisateur de l'application de location de vélos? » dans le panneau de clavardage de l'IA, et l'agent répond avec un indicateur « Activated Skill: frontend-design » avant de commencer à explorer le projet.

Importez et créez des packages d'instructions portables conformes à la norme ouverte Agent Skills. Les Skills regroupent des instructions, des scripts et des modèles que Kiro active à la demande lorsque cela est pertinent pour votre tâche. Partagez des Skills entre projets ou importez-en depuis la communauté. En savoir plus ->

Hooks Pre Tool Use et Post Tool Use

De nouveaux déclencheurs Hook vous permettent d'intercepter les invocations d'outils par l'agent. Les Hooks Pre Tool Use peuvent bloquer certains outils ou fournir du contexte supplémentaire avant l'exécution. Les Hooks Post Tool Use permettent la journalisation, le formatage du code ou des instructions de suivi après l'exécution d'un outil. Filtrez par catégories d'outils (read, write, shell, web) ou par noms d'outils précis avec prise en charge des caractères génériques. En savoir plus ->

Gouvernance des outils Web

Les clients de palier Pro utilisant IAM Identity Center peuvent désormais contrôler l'accès aux outils Web pour leur organisation. Les administrateurs peuvent désactiver les outils de recherche Web et de récupération Web depuis la console AWS, sous Settings > Shared settings. En savoir plus ->

Registre d'extensions personnalisé

Pointez Kiro vers le registre d'extensions privé de votre organisation plutôt que vers la place de marché Open VSX par défaut. Configurez un ensemble limité d'extensions approuvées pour votre équipe en mettant à jour les paramètres extensionsGallery dans product.json. Déployez à l'échelle de votre organisation à l'aide d'un outil MDM ou de gestion des points d'accès. En savoir plus ->