Journal des modifications de IDE

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

Suivez-nous :Bluesky,X,Discord,etLinkedIn

Mise à jour (18 août 2026) : les mises à jour automatiques de l'IDE sont réactivées. Les mises à jour se téléchargent automatiquement en arrière-plan; consultez Mettre à niveau Kiro pour vérifier manuellement.

Remarque : pour obtenir la dernière version 1.0.x (1.0.52 ou ultérieure), téléchargez-la directement à partir de kiro.dev/downloads. Les mises à jour automatiques sont suspendues pour le moment et nous travaillons à les réactiver.

L'IDE 1.0 vous donne le contrôle sur ce à quoi l'agent peut accéder, vous permet de créer des agents spécialisés et de passer de l'un à l'autre, et introduit un mode expérimental de focalisation de l'agent pour diriger des agents en parallèle. Cette version apporte également la création de Hooks en langage naturel, des onglets de clavardage ancrables et l'exportation de sessions.

Focalisation de l'agent (expérimental)

Dirigez plusieurs agents à partir d'une disposition axée sur le clavardage, conçue pour les développeurs qui passent leur journée à guider des agents. Lancez des sessions qui fonctionnent de manière indépendante et en parallèle, consultez l'état d'un coup d'œil et regardez les modifications de fichiers apparaître sous forme de diffs intégrés. Commencez avec des flux de travail structurés (Spec, Plan, Correction de bogue, Spec rapide) ou en mode clavardage libre. Basculez entre la Focalisation de l'agent et l'IDE traditionnel à partir du coin supérieur droit — votre travail se transfère dans les deux sens. En savoir plus ->

Permissions

Définissez exactement ce que l'agent peut et ne peut pas faire. Un système de permissions basé sur les capacités évalue chaque lecture de fichier, exécution de commande et appel MCP par rapport à vos règles. L'IDE demande votre consentement pour tout ce que vous n'avez pas préapprouvé, et vous pouvez conserver vos décisions sous forme de règles portées à l'échelle d'un espace de travail ou à l'échelle globale. Aucune configuration n'est requise pour commencer — des valeurs par défaut s'appliquent, et votre politique évolue à mesure que vous prenez des décisions de consentement. En savoir plus ->

Agents personnalisés

Créez des agents spécialisés en quelques minutes. Rédigez un fichier Markdown, déclarez l'accès aux outils avec des balises simples (read, write, shell, web), intégrez des serveurs MCP et des règles de permission directement dans le fichier, et partagez-le avec votre équipe par contrôle de version. Votre agent apparaît dans le sélecteur dès que vous l'enregistrez. Changez d'agent en cours de session sans perdre l'historique de la conversation. En savoir plus ->

Hooks

Décrivez l'automatisation que vous souhaitez en langage naturel et Kiro génère la configuration du Hook. Les Hooks utilisent un format JSON v1 structuré stocké dans .kiro/hooks/ avec des déclencheurs pour les événements de fichiers, l'interception de l'utilisation des outils, les tâches de spec et la soumission de requêtes. Les Hooks hérités de la version 0.x peuvent être migrés directement à partir du panneau Agent Hooks. Les Hooks manuels ont été remplacés par des fichiers de steering manuels. En savoir plus ->

Clavardage ancrable

Ouvrez n'importe quelle session de clavardage sous forme d'onglet d'éditeur pleine largeur pour plus d'espace pour lire et consulter de longues conversations. Cliquez avec le bouton droit sur un onglet de clavardage et sélectionnez Ouvrir dans l'éditeur pour l'ancrer. Divisez horizontalement ou verticalement avec vos fichiers source, faites-le glisser entre des groupes d'éditeur, ou utilisez une configuration multi-écrans avec le clavardage sur un écran distinct. L'onglet de l'éditeur et le panneau restent synchronisés — les messages envoyés depuis l'un ou l'autre parviennent à la même session. En savoir plus ->

Sélection de l'agent

Passez d'un agent à l'autre au sein d'une session de clavardage sans perdre l'historique de la conversation. Le sélecteur se trouve dans la barre de saisie du clavardage, à côté du sélecteur de modèle — passez du mode Default à un réviseur de code personnalisé, puis au mode Spec, dans une seule conversation. Définissez un agent par défaut préféré qui persiste entre les redémarrages afin que les nouvelles sessions commencent toujours comme vous le souhaitez. En savoir plus ->

Changements majeurs

Commandes de confiance remplacées par les permissions

L'IDE 1.0 remplace les Commandes de confiance et la Liste de refus de commandes par des règles shell permissions.yaml. Pour préserver votre comportement existant, traduisez les préfixes de commandes de confiance en règles allow et les entrées de liste de refus en règles deny. Sans règles personnalisées, les commandes Git en lecture seule s'exécutent automatiquement et les autres commandes shell demandent une approbation. En savoir plus ->

Le clavardage intégré remplacé par le flux de travail Ask Kiro

Sélectionnez du code et appuyez sur Cmd+L sur macOS (Ctrl+L sur Windows/Linux) pour l'intégrer à votre clavardage en cours, ou sur Cmd+Shift+L sur macOS (Ctrl+Shift+L sur Windows/Linux) pour démarrer une nouvelle session avec celui-ci. Vous pouvez également cliquer avec le bouton droit sur la sélection et choisir Kiro > Ask Kiro, ainsi que des actions rapides comme Fix Grammar / Spelling, Write Comments for this Code et Optimize this Code. La sélection l'ajoute à votre clavardage en cours, où l'agent dispose déjà du contexte de votre projet, de votre historique et de son ensemble complet d'outils. Le clavardage intégré est retiré dans l'IDE 1.0.

Cette version permet de démarrer plus rapidement les Specs Kiro, de les terminer plus rapidement et rend plus difficile de se tromper. Exécutez des tâches indépendantes simultanément pour une exécution plus rapide, ignorez les points d'approbation avec le Plan rapide lorsque vous connaissez déjà la portée, et détectez les incohérences logiques dans vos exigences avant qu'elles ne deviennent des problèmes d'implémentation.

Exécution parallèle des tâches

Exécuter toutes les tâches exécute maintenant les tâches indépendantes simultanément plutôt qu'une à la fois. Aucune configuration n'est requise - cliquez sur Run all Tasks et Kiro s'occupe du reste. Il analyse votre liste de tâches pour détecter les dépendances et regroupe les tâches indépendantes en vagues parallèles, chacune s'exécutant dans son propre contexte isolé. Pour les specs comportant 4 tâches indépendantes ou plus, cela peut réduire le temps d'exécution jusqu'à 4 fois. En savoir plus ->

Plan rapide

Un nouveau mode de session Spec pour les cas où vous savez déjà ce que vous voulez construire. Kiro génère les exigences, la conception et les tâches en une seule passe, sans points d'approbation entre les phases. Il pose des questions de clarification en amont (portée, contraintes, cas limites), puis produit les trois artefacts. Vous vous retrouvez directement sur la liste des tâches, prêt à construire. La même traçabilité et la même exactitude que les Specs offrent, avec une boucle de rétroaction plus serrée. En savoir plus ->

Analyser les exigences

Une passe d'analyse approfondie qui détecte les incohérences logiques, les ambiguïtés, les contraintes conflictuelles et les lacunes dans vos exigences avant de passer à la conception. Kiro utilise le raisonnement automatisé pour trouver des problèmes difficiles à détecter lors d'une simple relecture - langage ambigu, contraintes conflictuelles et lacunes logiques. Les résultats apparaissent dans le clavardage sous forme de questions de clarification que vous pouvez résoudre en quelques secondes. En savoir plus ->

Cette version donne aux équipes d'entreprise un contrôle centralisé sur l'accès aux serveurs MCP et la disponibilité des modèles, et ajoute la prise en charge des pièces jointes documentaires au clavardage.

Gouvernance du registre MCP

Chargement de l'image...Image

Les administrateurs d'entreprise utilisant IAM Identity Center peuvent maintenant contrôler quels serveurs MCP leur organisation est autorisée à utiliser. Créez un fichier de registre JSON répertoriant les serveurs approuvés, hébergez-le en HTTPS, puis configurez l'URL dans la console Kiro. Le registre prend en charge les serveurs distants (HTTP) et locaux (stdio) pour les types de paquets npm, PyPI et OCI, avec des espaces réservés ${VAR} pour les valeurs propres à l'utilisateur comme les jetons d'authentification. Kiro se synchronise avec le registre toutes les 24 heures, applique un accès à version fixe, et fonctionne de concert avec le commutateur d'activation/désactivation MCP existant pour vous donner un contrôle complet au niveau de l'organisation ou du compte.

Gouvernance des modèles

Chargement de l'image...Image

Les administrateurs d'entreprise peuvent maintenant contrôler quels modèles d'IA sont accessibles aux utilisateurs de leur organisation. Activez la gestion de l'accès aux modèles dans la console Kiro sous Paramètres > Paramètres partagés > Disponibilité des modèles, puis constituez une liste approuvée de modèles. Vous pouvez aussi définir un modèle par défaut qui s'applique automatiquement à tous les clients. Ceci est particulièrement pertinent pour les exigences de résidence des données — les modèles expérimentaux utilisant l'inférence inter-régions globale peuvent être retirés de la liste approuvée jusqu'à ce qu'ils passent en disponibilité générale (GA) avec inférence régionale. Une fois activée, seuls les modèles approuvés apparaissent dans le sélecteur de modèle, à la fois dans l'IDE et dans l'interface CLI.

Pièces jointes documentaires

Vous pouvez maintenant joindre des documents directement aux messages du clavardage en les collant ou en les glissant-déposant dans le champ de saisie. Les formats pris en charge comprennent PDF, CSV, DOC, DOCX, XLS, XLSX, HTML, TXT et Markdown. Les documents sont envoyés au modèle sous forme de blocs de documents natifs, ce qui permet à l'agent de lire et de raisonner sur leur contenu. Vous pouvez joindre jusqu'à 5 documents par message et les combiner avec du texte et des images dans une même requête.

Cette version présente de nouveaux flux de travail Spec qui vous permettent de concevoir des fonctionnalités en commençant par l'architecture et de corriger des bogues grâce à une analyse structurée des causes profondes. Le mode supervisé vous permet maintenant de réviser les modifications au niveau du hunk pour un contrôle précis. De nouveaux déclencheurs de Hooks automatisent le travail autour des tâches de Spec, et les serveurs MCP peuvent désormais afficher des requêtes, des modèles et une prise en charge de la sollicitation directement dans le clavardage.

Specs de fonctionnalité axées sur la conception

Un nouveau flux de travail axé sur la conception vous permet de démarrer une Spec de fonctionnalité à partir de l'architecture technique plutôt que des exigences. Fournissez une conception de haut niveau ou de bas niveau, un pseudocode ou un diagramme de système, et Kiro en dérive des exigences réalisables. C'est idéal lorsque vous avez des contraintes non fonctionnelles strictes, une conception existante à porter, ou que vous souhaitez réfléchir à l'architecture avant de définir le comportement destiné aux utilisateurs. En savoir plus ->

Specs de correction de bogue

Les Specs incluent maintenant un flux de travail dédié à la correction de bogue. Décrivez le problème que vous observez, et Kiro vous guide à travers l'analyse des causes profondes, la conception du correctif et la prévention des régressions. Le résultat est un fichier bugfix.md qui capture le comportement actuel, le comportement attendu et ce qui doit rester inchangé, offrant à l'agent des garde-fous clairs avant même d'écrire la moindre ligne de code. En savoir plus ->

Révision basée sur les hunks en mode supervisé

Le mode supervisé présente maintenant les modifications de fichiers sous forme de hunks individuels plutôt que de diffs de fichiers complets. Chaque hunk est un groupe logique de lignes connexes que vous pouvez accepter, rejeter ou discuter individuellement grâce au clavardage en ligne. Vous pouvez également accepter les modifications au niveau du fichier ou accepter toutes les modifications d'un coup. Cela vous donne un contrôle précis sur les parties exactes d'une modification à conserver. En savoir plus ->

Hooks d'exécution de tâche pré et post

Deux nouveaux déclencheurs de Hooks vous permettent d'automatiser le travail autour de l'exécution des tâches de Spec. Pre Task Execution se déclenche avant le début d'une tâche, ce qui vous permet d'exécuter des scripts de configuration ou de valider des prérequis. Post Task Execution se déclenche après l'achèvement d'une tâche, ce qui vous permet d'exécuter des tests, du linting, ou de notifier automatiquement des systèmes externes. Combinez ces déclencheurs avec les actions de Hooks existantes pour créer une automatisation de bout en bout autour de vos flux de travail Spec. En savoir plus ->

Requêtes MCP, modèles de ressources et sollicitation

Les serveurs MCP peuvent maintenant fournir des requêtes et des modèles de ressources qui apparaissent dans le menu du fournisseur de contexte (#) du clavardage. Sélectionnez une requête pour insérer des instructions prédéfinies, ou remplissez les paramètres d'un modèle de ressource pour intégrer un contenu spécifique comme contexte. Pendant l'exécution d'un outil, les serveurs peuvent également vous demander des renseignements supplémentaires par le biais de la sollicitation. Kiro prend en charge la sollicitation afin que les serveurs puissent demander les renseignements dont ils ont besoin sans interrompre votre flux de travail. En savoir plus ->

0.9.40IDE

Cette version ajoute la prise en charge de la connexion à Kiro IDE avec des identifiants Okta ou Microsoft Entra ID.

SSO d'entreprise avec Okta et Entra ID

Les équipes d'entreprise peuvent maintenant connecter Okta ou Microsoft Entra ID en plus d'AWS IAM Identity Center, ce qui donne aux organisations la flexibilité nécessaire pour gérer l'accès des utilisateurs. Les développeurs se connectent à l'IDE avec leurs identifiants d'entreprise existants. La synchronisation des utilisateurs et des groupes se fait automatiquement grâce au provisionnement SCIM. Configurez votre IdP une seule fois, et il fonctionne à la fois avec Kiro IDE et la CLI. En savoir plus ->

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.