Kiro CLI 2.0 : une nouvelle apparence, des pipelines CI/CD headless et la prise en charge de Windows

Par
DO

Doug Clauson

Product Lead

KR

Krishna Dalal

Product Marketing

Si vous êtes un développeur qui vit dans un terminal, vous voulez un outil qui s'adapte à votre flux de travail, et non l'inverse. C'est pourquoi nous avons créé Kiro CLI, un terminal agentif qui fonctionne tout simplement, pour que vous puissiez livrer du code de qualité plus rapidement. Depuis son lancement, les réactions ont été incroyables. Vous nous avez dit ce que vous aimiez, ce qui devait être amélioré et ce qui manquait.

Nous vous avons écoutés. Et aujourd'hui, nous livrons trois grandes choses que vous avez demandées :

  • Le mode headless. Exécutez Kiro CLI de façon programmatique, par exemple dans vos pipelines CI/CD, pour livrer des versions plus rapidement.
  • La prise en charge de Windows. Utilisez vos agents Kiro préférés, maintenant de façon native sous Windows.
  • La refonte de l'expérience utilisateur, maintenant offerte en disponibilité générale complète. Elle vous donne plus de contrôle sans friction.

Automatisez les déploiements de bout en bout avec le mode headless

Les développeurs ont besoin de flexibilité lorsqu'ils programment. Exécuter Kiro CLI dans le terminal est facile : vous lancez kiro-cli et vous y êtes. Mais qu'arrive-t-il lorsque vous voulez l'exécuter à distance, sans être présent?

Le mode headless change la donne. Générez une clé API, insérez-la comme variable d'environnement, et Kiro CLI s'exécute de façon programmatique. Vous pouvez acheminer des entrées, scripter des sorties et intégrer Kiro directement dans vos pipelines CI/CD, vos scripts de génération ou tout flux de travail automatisé. Obtenez un accès programmatique à tous les outils, tous les agents et toutes les capacités que vous auriez dans une session interactive. Exécutez des requêtes comme générer et publier des pull requests ou exécuter des flux de dépannage sans aucune intervention de l'utilisateur en local, ce qui permet une véritable automatisation, afin que vous puissiez rester concentré sur l'innovation plutôt que sur la surveillance continue de vos déploiements. Consultez notre article de blogue qui présente un exemple concret d'utilisation de la CLI headless.

Chargement de l'image...Create and manage API keys for programmatic access to Kiro. Keys are shown only once upon creation. Name, Key, Created: another-test, [redacted], Apr 1, 2026; first-test, [redacted] Mar 18, 2026.

La prise en charge de Windows : là où vous travaillez

Celle-ci est personnelle. En tant qu'adepte de Windows moi-même, je comprends la frustration de ne pas avoir de prise en charge native et de devoir utiliser des solutions de contournement comme WSL, mais ce n'est plus le cas. Je suis très heureux que nous ayons maintenant une installation native pour Windows de Kiro CLI. Cela ouvre l'accès à Kiro CLI.

Chargement de l'image...Kiro CLI running on Microsoft Windows 11 Enterprise under PowerShell answering the question, what opearting system is this?

Vous pouvez maintenant utiliser les agents Kiro dans l'application Windows Terminal pour créer des fonctionnalités dans des bases de code complexes, automatiser votre flux de travail en quelques secondes et analyser les erreurs et retracer les bogues avec précision. Installez la CLI pour commencer :

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

Refonte de l'expérience utilisateur : moins de friction, plus de contrôle

Depuis le lancement expérimental du nouveau TUI en mars dernier, nous avons reçu énormément de commentaires positifs. À ce moment-là, nous n'avions pas la parité avec l'expérience utilisateur classique, mais nous voulions obtenir des commentaires précoces, et vous les avez livrés. Vous nous avez indiqué ce que vous aimiez, ce qui manquait et ce que vous aimeriez voir d'autre. Depuis, nous avons lancé une nouvelle expérience de sous-agents ainsi qu'un moyen de suivre leur progression, et une nouvelle liste de tâches, une version améliorée et mise à jour de la liste des choses à faire, pour que vous puissiez facilement suivre ce que fait l'agent, et nous avons corrigé plusieurs irritants.

Voyons à quoi ressemble la nouvelle expérience de sous-agents et de listes de tâches en action. Pour cet exemple, j'utilise des sous-agents pour créer un jeu de serpent. Souvent, nous constatons que les sous-agents sont utilisés pour paralléliser le travail tout en protégeant le contexte de l'agent parent.

Chargement de l'image...Can you build me a cool snake game using subagents to build it? - Let me build you a snake game using subagents! I'll split the work into parallel tracks for design/planning and then implementation. 1 tool approval pending from subagents

Pour surveiller l'activité des sous-agents, utilisez ctrl+g. Vous pouvez voir la trace complète pour chaque sous-agent individuel, tout en voyant également le statut de tous les sous-agents. Dans ce cas, ils s'exécutent les uns après les autres, ce qui vous permet de voir le flux concepteur → implémenteur → réviseur en boucle. Voici le concepteur au travail.

Chargement de l'image...Subagent output showing snake game layout specifications and direction input mapping in the agent monitor

Et voici le réviseur, qui demande des autorisations accrues. L'approbation de l'autorisation se trouve à la fois dans le moniteur d'agent, surlignée en jaune, ainsi que sur l'écran principal de l'orchestrateur.

Chargement de l'image...Shell permission approval dialog showing options to approve or deny a python syntax check command

À mesure que l'agent travaille, nous voyons la liste des tâches se mettre à jour en temps réel à chaque étape terminée. Dans ce cas, j'ai explicitement demandé qu'elle soit utilisée, mais l'agent le fait par défaut pour les tâches plus importantes.

Chargement de l'image...Kiro building a snake game showing task list progress and write approval prompt

Et voilà, Kiro a créé un jeu de serpent en utilisant à la fois la nouvelle expérience de sous-agents et la nouvelle expérience de liste de tâches. Essayez-le et voyez comment les sous-agents et les listes de tâches fonctionnent pour vous. Plus le cas d'utilisation est complexe, plus vous trouverez la liste des tâches utile. Elle vous tiendra rapidement au courant de ce que Kiro a accompli!

Pour commencer

La CLI 2.0 et le TUI sont maintenant l'expérience par défaut. Si quelque chose semble ne pas fonctionner, faites-le-nous savoir avec /feedback. Vos commentaires ont façonné tout ce qui précède, et ils façonneront ce qui vient ensuite. Et si vous voulez revenir en arrière, exécutez simplement kiro-cli --classic.

Besoin de plus d'informations? Assurez-vous de consulter notre documentation et de rejoindre la communauté Kiro sur Discord pour vous connecter avec d'autres bâtisseurs, partager les meilleures pratiques, obtenir du soutien technique et rester à jour sur les dernières fonctionnalités. Notre communauté est là pour vous aider à réussir.