Journal des modifications de IDE

Restez à jour avec les dernières mises à jour et améliorations de Kiro.

Suivez-nous :Bluesky,X,Discord,etLinkedIn
0.9IDE

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 ->

Cette version introduit des outils Web pour effectuer des recherches et récupérer du contenu sur Internet, des Hooks améliorés avec de nouveaux types d'actions, des sous-agents pour l'exécution parallèle de tâches, et un mode supervisé amélioré avec des capacités de révision par fichier.

Outils Web

Video transcript

La vidéo montre l'IDE Kiro avec le panneau de clavardage IA ouvert. L'utilisateur demande « quelle est la dernière version de node.js? », et l'agent effectue une recherche Web (affichée sous forme de carte « Web search » avec « 10 results »), puis répond que la dernière version est v24.11.0 (LTS), avec une liste à puces des points saillants de Node.js 24 et un lien de source citée vers nodejs.org. L'utilisateur demande ensuite « get me the changelog for nodejs 24 », et l'agent utilise un outil de récupération Web — affiché sous forme de carte « Fetched » avec l'URL de version de nodejs.org et un indicateur de taille et de temps (24.5 KB · 478ms) — pendant qu'un statut « Working » apparaît en bas.

Kiro peut maintenant effectuer des recherches sur le Web et récupérer du contenu à partir d'URL directement dans le clavardage. Utilisez les outils Web pour consulter la documentation à jour, trouver les dernières versions de bibliothèques ou rechercher des solutions à des problèmes techniques. Cela permet de garder votre flux de développement au même endroit sans avoir à passer à un navigateur.

Hooks contextuels

Video transcript

La vidéo montre un écran de configuration de Hook de l'IDE Kiro pour un Hook nommé « TS File Formatter », décrit comme exécutant automatiquement Prettier pour reformater les fichiers TypeScript à l'enregistrement. Le formulaire affiche un « Event » défini à « File Saved », un chemin de fichier surveillé **/*.ts, une action « Ask Kiro », des instructions à l'agent pour exécuter npx prettier --write, un commutateur « Hook enabled » et un bouton « Delete Hook ». La vue montre ensuite le Hook en action : une session de clavardage IA intitulée « Execute hook: TS File Formatter » et une session connexe « optimize imports in gameplay.ts », avec l'agent répondant à la tâche déclenchée.

Voici les Hooks contextuels avec deux nouveaux déclencheurs : Prompt Submit et Agent Stop. Ces Hooks se déclenchent à des moments clés du flux de travail de l'agent, vous permettant d'injecter du contexte ou d'exécuter des commandes avant que l'agent agisse. Choisissez entre les actions Agent Prompt pour donner des instructions à l'agent en langage naturel, ou les actions Shell Command pour exécuter des commandes localement sans consommer de crédits.

Sous-agents

Video transcript

La vidéo montre l'IDE Kiro avec un éditeur de code à gauche et le panneau de clavardage IA à droite. L'utilisateur demande à l'agent de « récupérer les 5 derniers issues » d'un dépôt GitHub (le registre du Model Context Protocol) et d'utiliser des sous-agents pour résumer chacun d'entre eux. L'agent appelle un outil MCP (list_issues), puis affiche plusieurs cartes « Invoked Subagent » / « Invoking Subagent », chacune indiquant qu'elle « Delegating summarization of issue #[number] to a sub-agent for parallel processing ». Il génère ensuite un résumé numéroté des cinq issues, chacun avec un numéro d'issue, une date et une description, tandis qu'un statut « Working » s'affiche en bas.

Voici les sous-agents pour l'exécution parallèle de tâches. Kiro peut maintenant exécuter plusieurs tâches simultanément ou déléguer à des sous-agents spécialisés. Deux sous-agents intégrés sont disponibles : un collecteur de contexte pour explorer les projets et un agent polyvalent pour paralléliser les tâches. Chaque sous-agent dispose de sa propre fenêtre de contexte, ce qui garde le contexte de l'agent principal propre. Utilisez les sous-agents pour examiner plusieurs sources de données en parallèle, analyser des issues GitHub à travers plusieurs dépôts, ou étendre les limites de votre fenêtre de contexte sans nécessiter de résumé.

Mode supervisé amélioré

Video transcript

La vidéo montre l'IDE Kiro avec un plan de mise en œuvre tasks.md ouvert et l'agent IA travaillant sur une tâche de documentation. L'agent lit plusieurs fichiers puis s'arrête pour révision : le panneau de clavardage affiche des cartes de modifications en attente intitulées « Need input for edits to README.md » (+229 −56) et « Need input for creation of MIGRATION.md » (+321), avec une barre violette « Waiting on your input » offrant des boutons « Reject all » et « Accept all », ainsi que des contrôles d'acceptation et de rejet par modification et une option « View diff ». Après que l'utilisateur a accepté, la carte README.md se met à jour pour indiquer « User accepted edits to README.md », et l'éditeur reflète les modifications appliquées. Le commutateur Autopilot est affiché en position désactivée.

Le mode supervisé offre maintenant un contrôle granulaire sur les modifications de code avec des capacités de révision par fichier. Lorsque Kiro apporte des modifications à plusieurs fichiers, vous pouvez examiner chaque fichier individuellement et accepter ou rejeter sélectivement les modifications. Cette approche par tour fonctionne à la fois dans les sessions de clavardage vibe et de clavardage spec, vous donnant une visibilité complète sur chaque modification.

Cette version introduit les Powers pour le chargement dynamique des outils MCP, le résumé de conversation pour gérer les fenêtres de contexte, et les commandes barre oblique pour un accès rapide aux hooks et aux fichiers steering.

Powers

Découvrez les Powers, une nouvelle façon de donner à l'agent de Kiro une expertise instantanée pour n'importe quel cadre ou outil. Les Powers regroupent des serveurs MCP, des fichiers steering et des hooks en paquets réutilisables qui s'activent à la demande selon le contexte de votre conversation. Plutôt que de charger tous les outils MCP dès le départ et de surcharger votre fenêtre de contexte, les Powers se chargent dynamiquement lorsque vous mentionnez des mots-clés pertinents. Parcourez les Powers organisés par nos partenaires de lancement, dont Datadog, Dynatrace, Figma, Neon, Netlify, Postman, Supabase, Stripe, et plus encore, ou créez le vôtre.

Résumé

Chargement de l'image...Kiro IDE chat panel showing a 'Conversation above has been summarized' notice, explaining that earlier messages are being summarized to stay within the context limit. A 'Summarizing conversation for context' progress indicator is visible, with a tooltip showing 78% context usage and auto-summarization at 80%.

Ajoute le résumé automatique de conversation pour gérer les longues conversations. Lorsque votre conversation atteint 80 % de la limite de la fenêtre de contexte du modèle, Kiro résume automatiquement les messages précédents pour ramener l'utilisation du contexte sous la limite. Un nouvel indicateur d'utilisation du contexte dans le panneau de clavardage affiche le pourcentage de contexte du modèle utilisé.

Commandes barre oblique

Découvrez les commandes barre oblique pour un accès rapide aux hooks et aux fichiers steering directement depuis le champ de saisie du clavardage. Tapez / pour voir les commandes disponibles et les exécuter instantanément. Les Hooks avec déclencheurs manuels et les fichiers steering configurés avec inclusion manuelle apparaissent dans le menu des commandes barre oblique, vous permettant d'exécuter des tests, de synchroniser la documentation ou d'intégrer des directives précises à la demande.

0.6IDE

Cette version ajoute la prise en charge de la facturation d'entreprise, qui permet aux administrateurs d'intégrer de grandes équipes à Kiro, offre la possibilité de revenir aux résultats d'une conversation précédente grâce à la création de points de contrôle, ajoute la prise en charge des espaces de travail multiracines, et introduit les tests basés sur les propriétés avec Kiro.

Exactitude des Specs avec les tests basés sur les propriétés

Introduit les tests basés sur les propriétés (PBT) pour générer des preuves permettant de vérifier les exigences des Specs. Contrairement aux tests unitaires, les PBT s'exécutent des centaines de fois avec des entrées générées aléatoirement afin de détecter les cas limites.

Prise en charge des entreprises

Lance la prise en charge des utilisateurs d'entreprise dans Kiro IDE. Sélection de profil lorsque plusieurs profils sont configurés (sélection automatique du profil par défaut s'il n'existe qu'un seul profil), nouveau tableau de bord pour les utilisateurs d'entreprise, alertes dans le clavardage, mesure et résumés de l'utilisation, gouvernance d'entreprise des paramètres de télémétrie et de MCP.

Kiro CLI

Présentation de Kiro CLI. Kiro CLI s'appuie sur l'agent Auto pour livrer des résultats directement dans votre terminal, et vous accompagne du langage naturel jusqu'au code, puis jusqu'au déploiement. Kiro CLI prend en charge différents modes d'agent, les MCP, les fichiers de Steering et les agents personnalisés. Installez sur macOS ou Linux :

Installer sur macOS, Linux ou
curl -fsSL https://cli.kiro.dev/install | bash

Prise en charge des espaces de travail multiracines

Grâce à la prise en charge des espaces de travail multiracines, un seul espace de travail Kiro peut comporter plusieurs racines, par exemple un espace de travail unique contenant à la fois /users/bob/my-project et /shared/utils/auth comme dossiers de premier niveau.

Création de points de contrôle

Prise en charge de la création de points de contrôle, qui permet aux utilisateurs de revenir aux résultats d'une conversation précédente dans Kiro. Cette fonctionnalité permet aux développeurs d'annuler les changements effectués par des agents d'IA et de revenir à un état antérieur de leur espace de travail, tout en offrant une visibilité sur ce qui a changé et des indications sur les prochaines étapes.

Paramètres pour les fournisseurs de contexte

Chargement de l'image...Kiro Agent: Enable Codebase Indexing. Enable Repo Indexing (Experimental). This is an experimental feature which does not work with multi-folder workspaces.

Ajoute des paramètres expérimentaux pour contrôler le Codebase (#codebase), permettant aux utilisateurs d'activer volontairement cette fonctionnalité d'indexation exigeante en ressources processeur.

Plages de lignes du contexte de fichier dans le clavardage

Ajoute des capacités au fournisseur de contexte de clavardage pour les fichiers, afin d'utiliser des plages de lignes pour restreindre le contexte à une seule ligne d'un fichier ou à une plage de lignes.

Tableau de bord Web de Kiro

Chargement de l'image...image of web interface for Kiro with billing info and credits

Accédez à app.kiro.dev pour gérer votre compte, suivre les statistiques d'utilisation et modifier les paramètres d'abonnement grâce à l'interface Web.

0.5IDE

Cette version étend les capacités MCP grâce à la prise en charge des serveurs distants et à l'installation en un clic, introduit des règles de Steering globales et une configuration d'agent propre à chaque projet, et améliore les flux de travail des agents grâce à une exécution des Hooks améliorée, à la confiance des commandes et à un contexte de fichiers ciblé.

Prise en charge MCP à distance

Connectez-vous à des serveurs MCP hébergés n'importe où sur Internet via Streamable HTTP, pour accéder à des services cloud et à des API sans installation locale.

Règles de Steering globales

Définissez des règles de Steering globales qui s'appliquent à tous vos espaces de travail.

Prise en charge d'AGENTS.md

Prise en charge de la norme AGENTS.md pour définir des lignes directrices, des normes de programmation et des modèles architecturaux. Ajoutez un fichier AGENTS.md à l'emplacement du fichier de Steering global (~/.kiro/steering/), ou au dossier racine de votre espace de travail, et ils seront automatiquement pris en compte par Kiro.

Installation MCP en un clic

Configuration simplifiée des serveurs MCP grâce à l'installation automatique — démarrez avec les outils MCP plus rapidement que jamais. Voir les serveurs →

Expansion des variables d'environnement dans MCP

Utilisez des variables d'environnement dans vos configurations de serveur MCP pour des configurations flexibles et propres à chaque environnement.

Contexte de fichiers ciblé dans les specs

![## Use Case 3: Extending User Preferences

Scenario: Add a 'preferredPaymentMethod' field to UserPreferences

Targeted Context Needed: #IIfile:src/types/app.ts:127-143]]

This shows just the UserPreferences interface, which is what needs modification. The agent doesn't need to see:

  • The full User interface (lines 115-126)
  • Payment method enums (lines 105-112)
  • Subscription types (lines 158-180)

Result: Faster, more accurate implementation with less context pollution.](/images/changelogs/v0.5.0/targeted-context.png)

Référencez des plages de lignes spécifiques lors de l'ajout de fichiers au contexte (par exemple, #[[file:src/utils/helper.ts:10-25]]), ce qui vous donne un contrôle précis sur ce que l'agent voit et permet des implémentations plus ciblées.

0.4IDE

Cette version introduit la prise en charge du serveur de développement avec des processus en arrière-plan, un fournisseur de contexte de spec et des flux de travail de tâches MVP, des contrôles MCP améliorés, ainsi qu'un suivi de l'utilisation par requête avec notifications.

Interface utilisateur des tâches MVP des Specs

![La liste de tâches actuelle marque certaines tâches (par exemple, les tests unitaires, la documentation) comme optionnelles pour se concentrer d'abord sur les fonctionnalités essentielles.

Conserver les tâches optionnelles (MVP plus rapide) Rendre toutes les tâches obligatoires (couverture complète dès le début)](/images/changelogs/v0.4.0/spec-mvp.png)

Choisissez votre rythme de développement lors de la création d'une spec. Lorsque l'agent génère des tâches, sélectionnez « Conserver les tâches optionnelles (MVP plus rapide) » pour marquer les tests et la documentation comme optionnels (✱), ou « Rendre toutes les tâches obligatoires » pour une couverture complète dès le début. Les tâches optionnelles restent visibles pendant tout le flux de travail, vous permettant de vous concentrer d'abord sur les fonctionnalités essentielles

Contexte des Specs dans le clavardage

Utilisez #spec dans le clavardage pour référencer directement vos fichiers de spec. L'agent comprend maintenant le contexte de votre spec, ce qui permet d'offrir des réponses plus précises pendant le développement

Prise en charge du serveur de développement

Les commandes de longue durée comme npm run dev, les observateurs de build (build watchers) et les exécuteurs de tests démarrent maintenant automatiquement en arrière-plan. L'agent détecte ces processus, vous redonne le contrôle immédiatement et continue de les suivre—plus de terminaux bloqués

Aperçu de la consommation de crédits par requête

Vous pouvez maintenant voir combien de crédits chaque requête a consommés, directement dans le panneau de clavardage.

Notifications proactives sur l'utilisation

![Il vous reste moins de 20 % de vos crédits. Mettez à niveau votre forfait pour obtenir plus de ressources et continuer à utiliser Kiro. Votre limite d'utilisation se réinitialise le 10/31.

Mettre à niveau le forfait

Voir l'utilisation](/images/changelogs/v0.4.0/notification.png)

Obtenez des alertes intelligentes sur vos habitudes de consommation de crédits pour vous aider à rester informé et à éviter les surprises

0.3IDE

Cette version apporte la gestion des tâches de Specs, des diagnostics de code intelligents, des messages de commit générés par l'IA et des interactions d'agent raffinées afin de simplifier votre processus de développement.

Nouvelles fonctionnalités

  • Prise en charge de Sonnet 4.5 (expérimentale) : Vous pouvez maintenant envoyer vos requêtes à Sonnet 4.5 via la zone de clavardage. Sonnet 4.5 est également disponible dans Auto, notre agent qui utilise divers modèles de base spécifiques à des tâches en arrière-plan
  • Tâches MVP des Specs : Lors de la création d'un Spec, vous pouvez désormais marquer des tâches (y compris les tests unitaires) comme optionnelles afin de prioriser les fonctionnalités essentielles tout en conservant des listes de tâches complètes
  • Outil de diagnostics : Ajout d'un outil de diagnostics fournissant à l'agent les erreurs de syntaxe, de type et sémantiques, ce qui améliore la précision de l'agent et réduit les erreurs de lint
  • Génération de messages de commit Git : Rédigez des messages de commit à l'aide de l'agent directement depuis le panneau de contrôle de source en un seul clic. En savoir plus →
  • Détection d'utilisation répétitive d'outils : L'agent détecte maintenant les schémas d'utilisation répétitive d'outils et invite les utilisateurs à continuer ou à arrêter, optimisant ainsi la consommation de crédits
  • Améliorations du système de crédits unifié : Système de crédits unifié avec des améliorations des capacités de l'agent Auto et des corrections de bogues. Cette fonctionnalité offre aux utilisateurs un bassin de crédits unique et un suivi d'utilisation simplifié. En savoir plus →
0.2.68IDE

Cette version corrige des vulnérabilités de sécurité critiques et des bogues.

Améliorations de sécurité

  • Sécurité du moteur V8 : Fusion de Chromium 138.0.7204.251 pour corriger la CVE-2025-10585, une vulnérabilité de type zero-day corrigeant un problème de confusion de type dans le moteur V8 JavaScript et WebAssembly.
  • Sécurité de l'exécution de commandes : Correction d'une vulnérabilité sur PowerShell qui pouvait permettre l'exécution de commandes malveillantes sans confirmation de l'utilisateur

Corrections de bogues

  • Accès aux licences : Correction d'un problème d'affichage sur la page Licence
0.2.59IDE

Cette version apporte Auto, notre nouvel agent, un suivi amélioré de l'utilisation et des améliorations de l'éditeur pour rehausser votre expérience de développement.

Nouvelles fonctionnalités

Remarque : ces fonctionnalités seront déployées progressivement d'ici le 1er octobre, et les utilisateurs seront migrés vers un seul bassin de crédits et de nouvelles limites. Vos limites seront réinitialisées selon les nouvelles limites du forfait mensuel une fois la migration effectuée.

  • Auto : Ajout d'Auto aux options de modèle. Auto est un agent qui utilise un mélange de différents modèles de pointe comme Sonnet 4, combinés à des modèles spécialisés, ainsi que des techniques d'optimisation comme la détection d'intention, la mise en cache et plus encore
  • Limites unifiées : Prise en charge des nouveaux forfaits payants avec des limites unifiées et une consommation fractionnaire de crédits
  • Tableau de bord d'utilisation : Prise en charge de l'affichage de l'utilisation en fonction d'un bassin unique de crédits Kiro
  • Compteur d'utilisation : Ajout d'un élément dans la barre d'état pour la consommation de crédits afin de faciliter le suivi de l'utilisation

Corrections de bogues et améliorations

  • Mise à niveau de l'éditeur : Mise à niveau de l'éditeur vers CodeOSS 1.103.2
  • Gestion de compte : Activation de la suppression du compte Kiro pour BuilderID
  • Authentification : Améliorations de la fiabilité de la connexion et du processus de déconnexion pour une meilleure expérience de connexion
  • Améliorations de l'interface utilisateur : Masquage de l'interface de commande de confiance lors de l'annulation d'une commande
0.2.38IDE

Cette version comprend des améliorations des performances de l'éditeur, une fiabilité accrue et des corrections de bogues pour améliorer votre expérience de développement.

Performance et fiabilité

  • Mise à niveau vers Code OSS v1.100.3 : Mise à jour vers Code OSS v1.100.3, qui ajoute une stabilité améliorée et des améliorations de performance
  • Temps de réponse plus rapides : Le traitement optimisé des requêtes rend les interactions plus efficaces et améliore la performance
  • Gestion améliorée des sessions : Le traitement backend amélioré réduit les interruptions et permet des sessions de travail continues plus longues

Expérience utilisateur améliorée

  • Récupération améliorée des appels d'outils : Lorsque les invocations d'outils entraînent des échecs répétés, Kiro demande maintenant votre intervention au lieu de continuer indéfiniment, ce qui protège vos limites d'utilisation et empêche les boucles
  • Modèles de sécurité améliorés : Détection élargie des commandes shell dangereuses grâce à une reconnaissance de modèles améliorée. Les commandes risquées nécessitent une révision manuelle à moins que vous ne leur fassiez explicitement confiance. En savoir plus sur les modèles de sécurité →
  • Mise à jour du modèle : Suppression de Claude Sonnet 3.7 du sélecteur de modèles et définition de Claude Sonnet 4 comme modèle par défaut pour tous les utilisateurs. Sonnet 4 offre des performances et des capacités améliorées dans toutes les interactions.

Corrections de bogues

  • Initialisation du dépôt Git : Correction d'un problème qui empêchait la configuration de Git pour les nouveaux projets sans dépôts existants
  • Persistance de la sélection du modèle : Correction de la sélection du modèle de clavardage qui n'était pas enregistrée lors du redémarrage de Kiro IDE