Cette version présente un aperçu à accès anticipé de l'interface Kiro CLI V3. Le nouveau harnais fonctionne parallèlement à votre installation 2.x existante, ce qui vous permet de l'essayer sans perturber votre configuration actuelle. Exécutez kiro-cli --v3 pour l'activer.
Chargement de l'image...
L'interface Kiro CLI 3.0 est construite sur le même harnais d'agent unifié qui alimente l'IDE Kiro et Kiro Web. Chaque amélioration du harnais est désormais déployée simultanément sur toutes les surfaces. V3 introduit le développement piloté par les Specs dans le terminal, un modèle de permissions basé sur les capacités, des Hooks améliorés avec un format de fichier autonome, et une configuration d'agent basée sur des étiquettes. Votre configuration 2.x existante reste inchangée jusqu'à ce que vous l'activiez avec kiro-cli --v3. En savoir plus ->
Cette version vous donne plus de contrôle sur la direction et l'autonomie de l'agent. Le Queue Steering vous permet de rediriger l'agent aux limites des outils sans attendre qu'il termine, /goal crée des boucles itératives qui vérifient l'achèvement avant de s'arrêter, et le sélecteur de /rewind affiche maintenant exactement ce qui s'est passé à chaque tour.
Commande /goal
Démarrez une boucle axée sur un objectif où l'agent travaille de manière itérative vers un objectif et doit vérifier que la tâche est terminée avant de conclure. Contrairement à une requête ordinaire, /goal garde l'agent en cours d'exécution à travers plusieurs cycles d'implémentation et d'autovérification (par défaut : 5 itérations, configurable avec --max) jusqu'à ce que les critères d'acceptation soient atteints. Utile pour les tâches à plusieurs étapes où vous souhaitez une exécution autonome avec un contrôle de qualité intégré. En savoir plus ->
Queue Steering
Envoyez des messages à l'agent pendant qu'il travaille, et il les prend en compte à la prochaine limite d'outil. Au lieu d'annuler et de redémarrer lorsque vous repérez une mauvaise direction, mettez en file d'attente une correction et l'agent ajuste sa trajectoire en cours de tour. Appuyez sur Ctrl+S pour basculer entre le mode steer (injection en cours de tour) et le mode queue (mise en tampon jusqu'à la fin du tour). En savoir plus ->
Aperçu enrichi de /rewind
Le sélecteur de tours de /rewind affiche maintenant un résumé général de chaque tour — appels d'outils, fichiers touchés, commandes exécutées et tout message intermédiaire — afin que vous puissiez rapidement repérer le bon point de retour sans avoir à développer chaque message individuellement. En savoir plus ->
Cette version met l'accent sur la portabilité et le retour au travail plus rapide. Exportez n'importe quelle conversation pour la partager ou l'archiver, étiquetez les fenêtres de terminal pour savoir quelle session se trouve où, et démarrez une session au niveau de raisonnement dont vous avez besoin. Vos choix de modèle et d'effort persistent maintenant d'eux-mêmes, il n'y a donc plus d'étape supplémentaire pour faire d'une préférence la valeur par défaut.
Exportation des transcriptions
Enregistrez une conversation pour la partager avec un collègue, la joindre à un ticket ou l'intégrer à un autre outil. Exécutez /transcript save pour exporter la conversation complète en markdown, en texte brut ou en JSON. Les indicateurs --plain et --json permettent également de changer le format de transcription affiché à la volée, afin que vous puissiez la lire comme vous le souhaitez sans quitter le pageur. En savoir plus ->
Titres des fenêtres de terminal
Gardez une trace de la session en cours d'exécution et de son emplacement. Utilisez /title pour définir ou effacer le titre de la fenêtre de terminal afin que chaque fenêtre ait une étiquette significative. Activez cette fonctionnalité à partir de /settings display → Terminal title. En savoir plus ->
Définir l'effort au lancement
Démarrez une session à la profondeur de raisonnement requise par la tâche. Le nouvel indicateur --effort pour kiro-cli chat définit le niveau d'effort initial (low, medium, high, xhigh, max) au lancement, afin que les recherches rapides restent rapides et que le travail complexe bénéficie du raisonnement plus approfondi dont il a besoin dès la première requête. En savoir plus ->
Préférences de modèle et d'effort persistantes
/model et /effort se souviennent maintenant automatiquement de vos choix. Changez de modèle ou modifiez l'effort une seule fois, et Kiro reporte cette préférence dans les sessions futures, si bien que vous n'avez plus besoin d'exécuter /model set-current-as-default pour que la sélection persiste. En savoir plus ->
Cette version rend le travail de Kiro plus transparent et plus autonome. Regardez l'agent raisonner en temps réel grâce à l'affichage de la réflexion, laissez les pipelines de sous-agents réviser et corriger leur propre travail avant de vous le remettre, et contrôlez le rendu de la sortie grâce aux nouveaux paramètres d'affichage. Le rendu des messages et de la sortie du shell est également nettement plus rapide pendant la diffusion en continu.
Affichage de la réflexion
Voyez comment l'agent résout un problème au fur et à mesure. L'affichage de la réflexion diffuse en temps réel le raisonnement du modèle, ce qui vous permet de suivre sa logique, de détecter rapidement un mauvais virage et de comprendre pourquoi il a choisi une approche. Cette fonctionnalité est activée par défaut. Activez ou désactivez-la à partir de /settings > Display > Show thinking - le changement s'applique à votre prochaine session de clavardage. En savoir plus ->
Boucles de révision des sous-agents
Les pipelines de sous-agents peuvent maintenant réviser leur propre travail. Une étape de révision peut renvoyer une tâche à l'agent d'implémentation pour des modifications et effectuer une boucle jusqu'à ce que le travail atteigne la norme requise, tout cela avant que les résultats vous soient retournés. Cela transforme les pipelines multi-agents en flux de travail auto-correctifs pour des cas comme la révision de code et le refactorisation. En savoir plus ->
Paramètres d'affichage et d'accessibilité
Exécutez /settings display pour contrôler le rendu de la sortie de Kiro. Activez ou désactivez les animations de diffusion en continu, l'ASCII art décoratif et les icons par rapport aux indicateurs textuels seulement, selon vos préférences ou vos besoins d'accessibilité. Les changements prennent effet immédiatement, sans redémarrage requis. En savoir plus ->
Cette version vous offre un contrôle plus fin sur le déroulement des conversations et la façon dont le modèle réfléchit. Revenez à une requête antérieure pour explorer une voie différente, définissez l'effort de raisonnement par modèle et gérez toutes vos préférences à partir d'un menu de paramètres unifié. L'initialisation de l'espace de travail est également 88 % plus rapide.
Reprise des conversations
Revenez à n'importe quelle requête antérieure dans une conversation et poursuivez à partir de ce point dans une nouvelle session. Utilisez /rewind pour choisir un tour, puis créez une nouvelle branche sans perdre votre fil original. C'est utile lorsque vous souhaitez explorer une approche différente ou annuler une direction prise par l'agent sans devoir tout reprendre à zéro. En savoir plus ->
Effort de raisonnement du modèle
Contrôlez l'intensité de la réflexion du modèle avec /effort. Choisissez parmi cinq niveaux : low, medium, high, xhigh et max. Un effort plus faible signifie des réponses plus rapides et moins coûteuses pour les tâches simples; un effort plus élevé donne au modèle plus de marge pour raisonner sur des problèmes complexes. En savoir plus ->
Menu de paramètres unifié
Accédez à la personnalisation du thème, aux raccourcis clavier et à la configuration du terminal à partir d'une seule commande /settings. Exécutez /settings theme pour changer les couleurs, /settings keybindings pour afficher les raccourcis, ou /settings terminal pour activer Shift+Enter / Option+Enter pour la saisie multiligne. La commande existante /theme fonctionne toujours comme raccourci. En savoir plus ->
Cette version vous donne plus de contrôle sur les serveurs MCP auxquels vous pouvez vous connecter, sur l'emplacement où Kiro se trouve et sur la façon dont le TUI répond à vos frappes.
ID client OAuth pour les serveurs MCP
Connectez-vous à des serveurs MCP basés sur HTTP qui ne prennent pas en charge l'inscription dynamique de client en définissant un oauth.clientId préenregistré dans votre configuration MCP. Cela débloque des services comme Slack, GitHub et Figma qui exigent une inscription manuelle de l'application pour OAuth, afin que vous puissiez utiliser leurs serveurs MCP sans exécuter votre propre proxy. En savoir plus ->
Variable d'environnement KIRO_HOME
Pointez Kiro vers un répertoire différent pour les agents globaux, les requêtes, les Skills, le Steering, les paramètres et les sessions en définissant KIRO_HOME avant le lancement. C'est pratique lorsque vous gérez des dotfiles sur plusieurs machines, que vous séparez vos profils professionnel et personnel, ou que vous devez isoler l'état de Kiro pour des environnements en conteneurs. En savoir plus ->
Raccourcis clavier configurables pour le TUI V2
Remappez les actions d'annulation, de fermeture de menu et de sortie dans le TUI V2 vers des touches qui correspondent à votre mémoire musculaire. Si Ctrl+C et Esc entrent en conflit avec votre préfixe tmux ou vos raccourcis de terminal, vous pouvez maintenant choisir des touches différentes plutôt que de contourner les valeurs par défaut. En savoir plus ->
Canaux latéraux de sortie de l'agent
Les commandes shell exécutées par l'agent peuvent maintenant diffuser leur sortie par deux canaux supplémentaires. Écrivez dans $AGENT_DISPLAY_OUT pour afficher une progression enrichie dans le TUI sans alourdir le contexte de l'agent, et écrivez dans $AGENT_CONTEXT_OUT pour faire apparaître des lignes dans le champ agent_notes du résultat de l'outil. La sortie standard continue de fonctionner comme avant. En savoir plus ->
Cette version ajoute la prise en charge de la réflexion adaptative afin que le raisonnement du modèle se poursuive d'un tour à l'autre dans une conversation, ce qui vous donne des réponses plus cohérentes à mesure que le contexte s'enrichit. Elle corrige également un échec silencieux dans la répartition des outils du sous-agent lorsque les serveurs MCP mettent à jour leurs specs d'outils en cours d'exécution.
Réflexion adaptative
Kiro CLI conserve maintenant le raisonnement du modèle à travers les conversations à plusieurs tours. Le contenu de réflexion des tours précédents reste accessible au modèle lors des tours suivants, de sorte que les réponses de suivi restent alignées sur le raisonnement qui a produit les réponses précédentes. Vous obtenez des flux de travail à plusieurs étapes plus cohérents, sans avoir à réexpliquer le contexte.
Cette version vise à vous garder dans le flux : la sortie du shell s'affiche en flux continu au fur et à mesure, la recherche d'outils charge les outils MCP à la demande pour que votre fenêtre contextuelle reste dégagée, et les Skills peuvent maintenant être invoquées comme commandes à barre oblique. Cette version ajoute également l'authentification par flux d'appareil pour les environnements distants, la prise en charge de RHEL, ainsi que plusieurs correctifs de rendu et de stabilité.
Diffusion en temps réel de la sortie du shell
La sortie des commandes shell s'affiche maintenant en flux continu dans le terminal, ligne par ligne, au fur et à mesure de son exécution, plutôt que d'être mise en mémoire tampon jusqu'à la fin du processus. Les commandes de longue durée comme les builds, les suites de tests et les déploiements affichent la progression immédiatement, ce qui vous permet de suivre le déroulement et de détecter les problèmes rapidement. En savoir plus ->
Recherche d'outils
La recherche d'outils charge les outils MCP à la demande plutôt que d'envoyer toutes les définitions avec chaque requête, ce qui garde votre fenêtre contextuelle dégagée lorsque vous avez plusieurs serveurs MCP configurés. Activez-la avec kiro-cli settings toolSearch.enabled true. En savoir plus ->
Skills en tant que commandes à barre oblique
Les Skills définies dans .kiro/skills/ sont maintenant offertes en tant que commandes à barre oblique /skill-name. Tapez / suivi du nom de la Skill pour l'invoquer directement, ce qui vous donne un accès rapide à des instructions d'agent réutilisables sans devoir changer d'agent ou copier des instructions dans votre requête. En savoir plus ->
Flux d'appareil pour les environnements distants
Connectez-vous avec Google ou GitHub à partir de sessions SSH, de conteneurs et d'espaces de travail cloud sans redirection de port. L'interface de ligne de commande affiche une URL et un code à usage unique que vous entrez dans n'importe quel navigateur — le même flux que pour Builder ID et IAM Identity Center. En savoir plus ->
Prise en charge de Red Hat Enterprise Linux
L'interface utilisateur du terminal de Kiro CLI fonctionne maintenant sur Red Hat Enterprise Linux (RHEL). Si vous travaillez dans des environnements Linux d'entreprise, vous bénéficiez de la même expérience d'interface utilisateur de terminal complète que celle offerte sur les autres distributions Linux, macOS et Windows. En savoir plus ->
Kiro CLI 2.0 étend la prise en charge des plateformes à Windows, introduit un mode sans interface graphique pour l'automatisation CI/CD, fait passer l'interface utilisateur du terminal du stade expérimental à celui d'expérience par défaut, et ajoute de nouvelles fonctionnalités pour les sous-agents, les hooks et la configuration MCP.
Prise en charge de Windows
Kiro CLI s'exécute désormais nativement sur Windows 11. Les utilisateurs de Windows peuvent maintenant développer avec la même expérience de programmation agentive que celle offerte sur macOS et Linux — interface utilisateur du terminal, mode sans interface graphique, agents personnalisés et serveurs MCP, tout y est inclus. Installez à partir de PowerShell, et les mises à jour automatiques en arrière-plan vous permettent de rester à jour. En savoir plus ->
Mode sans interface graphique
Exécutez Kiro CLI de façon non interactive dans des pipelines CI/CD, des scripts d'automatisation et des environnements sans navigateur. Authentifiez-vous avec une clé API par l'intermédiaire de la variable d'environnement KIRO_API_KEY, transmettez une requête avec --no-interactive, et Kiro l'exécute de bout en bout. Utilisez --trust-all-tools ou --trust-tools pour accorder les autorisations d'outils à l'avance. L'authentification par clé API est disponible pour les abonnés Pro, Pro+ et Power, et les administrateurs d'entreprise peuvent contrôler la génération de clés API grâce aux paramètres de gouvernance. En savoir plus ->
L'interface utilisateur du terminal par défaut
L'interface utilisateur du terminal est désormais l'interface de clavardage par défaut. Elle vous offre du balisage markdown avec coloration syntaxique, des panneaux de superposition interactifs, une progression visuelle des outils et un ensemble complet de raccourcis clavier. Utilisez le moniteur de crew (Ctrl+G) pour suivre l'activité des sous-agents en temps réel, /theme pour personnaliser les couleurs, /copy pour l'accès au presse-papiers par SSH, /transcript pour consulter l'historique des conversations dans votre pageur, /guide pour passer à l'agent d'accueil, et /spawn pour exécuter des sessions d'agents en parallèle. Les sous-agents prennent maintenant en charge les dépendances entre tâches — par exemple, analyser d'abord une base de code, puis refactoriser des modules, puis exécuter des tests, chaque étape attendant que la précédente soit terminée pendant que les étapes indépendantes s'exécutent en parallèle. Revenez à l'interface classique à tout moment avec --classic ou kiro-cli settings chat.ui "classic". En savoir plus ->
Cette version apporte une interface utilisateur du terminal renouvelée expérimentale derrière l'indicateur --tui. La nouvelle expérience propose une barre d'état en direct, un rendu markdown enrichi avec des blocs de code à coloration syntaxique, des panneaux interactifs pour gérer le contexte et les sessions, ainsi que des superpositions contextuelles pour les outils et l'aide. Vous bénéficiez également de /chat new pour démarrer de nouvelles conversations sans redémarrer l'interface CLI, et de --list-models pour vérifier rapidement quels modèles sont disponibles.
Nouvelle expérience de terminal
Profitez d'une expérience de clavardage enrichie avec le nouveau TUI. Les réponses de l'agent s'affichent avec un rendu markdown complet, des blocs de code à coloration syntaxique, des tableaux et un formatage imbriqué. Les appels d'outils affichent des titres descriptifs et des indicateurs de progression pendant leur exécution. Des panneaux interactifs vous permettent de parcourir le contexte, de changer de session et de gérer les outils sans quitter le terminal. L'interface classique demeure celle par défaut, vous pouvez donc revenir à celle-ci à tout moment. Essayez-la avec kiro-cli --tui ou configurez-la de façon permanente avec kiro-cli settings chat.ui "tui". En savoir plus ->