Journal des modifications de CLI

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

Suivez-nous :Bluesky,X,Discord,etLinkedIn
2.27.0CLI

Choisissez la façon dont V3 délègue avec les Workflows, incluez le contexte actif des fichiers et des dossiers dans le Steering et invoquez les requêtes enregistrées comme commandes barre oblique.

Kiro CLI 2.27.0 permet de contrôler la façon dont V3 délègue lorsque les Workflows sont activés, étend le Steering avec du contexte actif provenant des fichiers et des dossiers et présente les requêtes enregistrées comme commandes barre oblique. Cette version restreint aussi l'accès à l'état local de Kiro et améliore le rendu du terminal ainsi que la fiabilité des outils.

Choisir la façon dont le clavardage délègue avec les Workflows

Lorsque les Workflows sont activés, le nouveau paramètre Workflows : outil de sous-agent est activé par défaut, afin que le clavardage principal puisse déléguer directement à des sous-agents ou par l'intermédiaire des Workflows. Désactivez-le sous /settings features pour limiter la délégation du clavardage principal aux Workflows; les sous-agents restent disponibles dans les étapes de workflow lorsque leur configuration d'agent le permet.

En savoir plus ->

Inclure du contexte actif dans le Steering

Les références #[[file:...]] à un fichier entier fonctionnent sur toutes les surfaces. La CLI V3 ajoute les sélecteurs de ligne unique et de plage de lignes, ainsi que les références #[[folder:...]] pour obtenir une liste de répertoire sur un niveau. Dans la CLI V3, le contenu référencé est résolu au chargement du document de Steering, sous réserve de la politique de lecture des fichiers de la session.

En savoir plus ->

Utiliser les requêtes enregistrées comme commandes barre oblique

V3 présente les requêtes de l'espace de travail, globales et MCP comme des commandes barre oblique. La complétion affiche des indications sur les arguments, et l'invocation d'une requête résout son modèle de fichier ou son contenu MCP avant d'envoyer le texte développé au modèle.

En savoir plus ->

2.26.0CLI

Exécutez des Workflows réutilisables en plusieurs étapes dans V3, obtenez des indications claires au démarrage des sessions Classic et profitez de vérifications d'approbation plus strictes pour les fichiers, les outils et le shell.

Kiro CLI 2.26.0 ajoute les Workflows, une fonctionnalité à activer soi-même pour les tâches réutilisables en plusieurs étapes, et aide les utilisateurs de Classic à repérer ce qu'ils doivent modifier avant de passer à l'interface utilisateur du terminal. V3 resserre aussi les vérifications d'approbation pour l'écriture de fichiers par les Hooks et le protocole LSP (Language Server Protocol), pour les outils MCP et les commandes shell dans les espaces de travail non approuvés, ainsi que pour les approbations qui changent pendant qu'une action attend.

Exécuter des Workflows en plusieurs étapes

Dans une session V3, ouvrez /settings, choisissez Features, activez Workflows, puis redémarrez Kiro CLI pour appliquer le changement. Demandez ensuite à Kiro de créer un Workflow à partir du résultat souhaité, ou lancez une recette avec /workflow run, et utilisez les commandes /workflow pour inspecter et gérer les exécutions.

En savoir plus ->

Passer de Classic à l'interface utilisateur du terminal

Les sessions Classic affichent maintenant un avis de dépréciation. Si un indicateur, une variable d'environnement ou un paramètre enregistré a lancé Classic, l'avis l'identifie et renvoie aux indications pour passer à l'interface utilisateur du terminal.

En savoir plus ->

2.25.0CLI

Install and uninstall Powers from chat or the command line, choose V3 output styles, tune fullscreen scrolling, and automate session teardown with a new Hook.

This release lets you manage Powers from a local V3 session or without starting chat, customize how V3 responds, and tune fullscreen scrolling. V3 also adds a SessionEnd Hook, while model notices, session loading, terminal rendering, authentication, and security receive reliability updates.

Install and uninstall Powers

In a local V3 session, run /powers install <name|path> to add a Power from the catalog or a local directory, and /powers uninstall <name> to remove one. Kiro refreshes the available Powers immediately so the current session can use the updated set. To manage Powers without starting chat, run kiro-cli powers install <name|path> or kiro-cli powers uninstall <name>.

Learn more ->

Choose a V3 output style

Open /settings in a V3 session to choose how Kiro formats its responses. The available choices include output styles supplied by upgraded agents, so each agent can offer styles suited to its work.

Learn more ->

Tune fullscreen scrolling

Open /settings display, select Full Screen, and set Scroll speed to move the transcript by 1, 2, or 3 rows per mouse-wheel event. The default is 2 rows. The new Full Screen screen also contains the existing Start fullscreen setting.

Learn more ->

Run a Hook when a V3 session ends

Use the new SessionEnd trigger to run a Hook when a V3 session shuts down. This gives your session-level automation a reliable teardown event for cleanup and other end-of-session tasks.

Learn more ->

2.24.0CLI

Utilisez l'approbation des outils pour toute la session dans V3, combinez les filtres du tableau de bord des sessions et contrôlez les variables d'environnement dont héritent vos clavardages et vos outils.

Cette version ajoute l'approbation des outils pour toute la session dans V3 et facilite la découverte et la combinaison des commandes de /sessions. Les fichiers .env du projet ne se chargent plus automatiquement dans les sessions de clavardage, les serveurs MCP ou les outils. Dans V2, la gestion des images permet maintenant de récupérer les conversations lorsque les images dépassent les dimensions prises en charge. Le rendu du terminal, les paramètres et les mises à niveau des configs d'agent gagnent également en fiabilité.

Approbation des outils pour toute la session (V3)

Exécutez /tools trust-all pour approuver automatiquement les appels d'outils pendant le reste de la session V3 actuelle. Par défaut, Kiro affiche un avertissement de sécurité et vous demande confirmation avant de l'activer; n'activez donc l'approbation globale que dans un environnement fiable. En savoir plus ->

Commandes du tableau de bord des sessions (V3)

Dans /sessions, ouvrez la commande Filter, Sort ou Group pour afficher ses options en ligne. Vous pouvez combiner les filtres current workspace, main sessions et bookmarked; includes empty révèle les sessions vides, qui sont masquées par défaut. En savoir plus ->

Isolation de l'environnement

Les fichiers .env du projet ne se chargent plus automatiquement dans les sessions de clavardage, les serveurs MCP ou les outils. Kiro démarre avec l'environnement hérité de votre terminal. Si votre flux de travail dépend de variables d'un fichier .env du projet, exportez-les dans votre shell avant de démarrer Kiro. Pour les serveurs MCP, référencez les valeurs exportées dans la configuration du serveur. En savoir plus ->

Gestion plus robuste des images (V2)

Dans V2, Kiro redimensionne les images qui dépassent les dimensions prises en charge tout en préservant leurs proportions et réduit les images surdimensionnées dans l'historique enregistré au chargement d'une session. Si le fournisseur de modèles refuse toujours une image, Kiro réessaie automatiquement, puis remplace les images refusées par un espace réservé et affiche un avis afin que la conversation puisse se poursuivre. En savoir plus ->

2.23.0CLI

Configurez la réflexion et l'effort dans /model et démarrez des sessions cloud V3 avant de connecter un dépôt.

Cette version intègre les paramètres de raisonnement à /model et permet aux sessions cloud V3 de démarrer avant la connexion d'un dépôt. Les améliorations clarifient la progression en direct, fluidifient l'affichage progressif et rendent le défilement en mode plein écran plus efficace. Des corrections de fiabilité couvrent les modèles, les sessions, les outils et les exécutions non interactives.

Paramètres de raisonnement dans /model

Ouvrez /model pour changer de modèle et configurer au même endroit la réflexion et l'effort du modèle sélectionné. Le panneau affiche uniquement les options prises en charge par ce modèle et enregistre vos choix pour les sessions futures. /model constitue maintenant l'interface principale pour les paramètres de raisonnement. Dans V2, la commande héritée /effort sans niveau affiche un avis de dépréciation et ouvre le paramètre Effort dans /model; /effort <level> demeure prise en charge. Dans V3, /effort continue d'ouvrir son propre sélecteur. En savoir plus ->

Sessions cloud avant la connexion d'un dépôt (V3)

Vous pouvez démarrer une session cloud avant de connecter un dépôt. Exécutez /repo lorsque vous êtes prêt à en joindre un. Si aucun fournisseur de code source n'est connecté, Kiro ouvre l'écran de connexion, où le dépôt est indiqué comme facultatif. En savoir plus ->

2.22.0CLI

Passez le clavardage à un écran de terminal dédié, parcourez un tableau de bord des sessions V3 simplifié et maintenez la fiabilité des longues sessions.

Cette version ajoute le clavardage plein écran aux sessions interactives dans TUI et Lite, simplifie le tableau de bord des sessions V3 et améliore la fiabilité des travaux de longue durée.

Clavardage plein écran

Exécutez /fullscreen pour déplacer la conversation actuelle vers un écran de terminal dédié qui possède sa propre vue défilante, indépendamment de l'historique de votre shell. Exécutez /fullscreen de nouveau pour revenir au mode intégré. Le mode plein écran est offert dans les sessions interactives de TUI et Lite sur V2 et V3.

Faites défiler la conversation à l'aide de la souris, du pavé tactile ou du clavier, puis cliquez et faites glisser le pointeur pour copier le texte sélectionné. Pour démarrer les prochaines sessions TUI interactives en mode plein écran, ouvrez /settings, choisissez Display, puis activez Start fullscreen. En savoir plus ->

Tableau de bord des sessions simplifié (V3)

/sessions a été remanié : les commandes de recherche, de filtrage, de tri et de regroupement sont maintenant séparées de la liste des sessions. Le tableau de bord s'ouvre sous forme de liste non groupée triée selon la dernière utilisation, permet le tri selon la dernière utilisation, le nom de la session ou le nombre de messages, et mémorise votre sélection. Utilisez Tab pour passer des commandes aux résultats. En savoir plus ->

2.21.4CLI

Choisissez si la recherche dans les sessions couvre les réponses de l'agent, exécutez une seule session sur le harnais V2 et parcourez tous les menus de paramètres avec les mêmes touches.

Cette version vous permet de choisir ce que couvre la recherche dans les sessions, ajoute une option qui sélectionne le harnais d'agent V2 pour une seule exécution et donne le même comportement clavier à tous les menus de paramètres.

Choisir ce que couvre la recherche dans les sessions

Dans V3, la recherche /sessions indexe les titres de sessions, vos requêtes et les réponses de l'agent, ce qui vous permet de retrouver une session d'après ce que Kiro a répondu plutôt que seulement d'après ce que vous avez demandé. Ouvrez /settings et choisissez Session search pour basculer entre Prompts only et Prompts and agent responses. La sortie des outils n'est indexée dans aucun des deux modes. Si votre index local ne couvre actuellement que les requêtes, /sessions vous demande une confirmation avant de le reconstruire. En savoir plus ->

Sélectionner le harnais d'agent pour une seule exécution

Transmettez --v2 pour exécuter une seule session sur le harnais d'agent V2. L'option fonctionne à la fois sur kiro-cli et sur kiro-cli chat, et elle a priorité sur une valeur chat.agentEngine enregistrée sans l'écraser, de sorte que votre valeur par défaut reste celle que vous avez définie. En savoir plus ->

Parcourez et gérez les sessions locales et cloud, examinez les ressources configurées et appliquez la configuration infonuagique aux nouvelles sessions V3 locales.

Cette version ajoute un tableau de bord V3 pour parcourir, rechercher, reprendre et nettoyer les sessions locales et cloud. Un nouveau panneau de configuration regroupe vos ressources configurées dans une seule vue du terminal. La synchronisation de la configuration peut aussi appliquer votre configuration infonuagique téléversée aux nouvelles sessions CLI locales.

Tableau de bord des sessions (V3)

En V3, ouvrez /sessions ou exécutez kiro-cli chat --sessions pour parcourir, rechercher, reprendre et nettoyer les sessions précédentes stockées localement ou dans le cloud. En savoir plus ->

Panneau de configuration (V3)

Dans une session V3 locale ou cloud, exécutez /config pour afficher les agents, les serveurs MCP, les Powers, le Steering, les Skills et les Hooks configurés au même endroit. Lorsque les informations sur la source sont disponibles, le panneau indique si les éléments sont locaux, cloud ou les deux. En savoir plus ->

Configuration infonuagique dans les sessions locales (V3)

Téléversez votre configuration .kiro personnelle au moyen de la synchronisation de la configuration dans Kiro Web. La configuration téléversée s'applique automatiquement aux sessions cloud ; activez Apply your cloud configuration to local sessions pour charger vos fichiers de Steering, agents personnalisés, Skills, Powers et Hooks infonuagiques dans les nouvelles sessions CLI locales, sans écrire ces fichiers dans votre répertoire .kiro local. En savoir plus ->

2.20.0CLI

Cette version offre aux exécutions de Spec en V3 une vue d'exécution des tâches en plein écran avec progression en temps réel et sélection de la portée des tâches. La nouvelle bascule Conserver l'historique du terminal garde cet historique accessible lors des débordements et des réaffichages liés au redimensionnement.

Exécution des tâches de Spec en plein écran (V3)

Lancez un Spec avec /spec run pour ouvrir la vue dédiée d'exécution des tâches en plein écran. Suivez la progression en temps réel et choisissez la portée des tâches avant le début de l'exécution. En savoir plus ->

2.19.0CLI

Cette version apporte la prise en charge de la souris à l'écran de révision des Specs. En arrière-plan, un chien de garde d'inactivité des flux, des nouvelles tentatives automatiques avec délai progressif et un délai d'expiration de diffusion de 60 minutes signifient qu'une connexion interrompue ou une requête limitée ne bloque plus ou ne met plus fin à votre tour.

Prise en charge de la souris dans la révision des Specs

L'écran de révision des Specs prend maintenant en charge la souris : faites défiler pour naviguer dans le document et cliquez pour positionner le curseur. Appuyez sur m pour activer ou désactiver la prise en charge de la souris. En savoir plus ->

Récupération automatique après des défaillances de flux et de réseau

Les tours ne bloquent plus sur un flux de réponse interrompu : un chien de garde d'inactivité avertit après 60 secondes de silence et annule à 300, tandis que la limitation, les erreurs 5xx et les interruptions de connexion sont automatiquement reprises avec délai progressif. Les réponses en diffusion bénéficient également d'un délai d'expiration de 60 minutes par défaut, afin que les réponses longues ne soient plus interrompues. Ajustez tout cela avec les paramètres api.streamIdleSoftTimeout, api.streamIdleHardTimeout et api.timeout. En savoir plus ->