Journal des modifications de CLI

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

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

Cette version simplifie la façon de créer et de gérer les agents. Décrivez ce dont vous avez besoin et Kiro CLI génère la configuration de votre agent, utilisez le nouvel outil de paramètres de session pour ajuster vos préférences en cours de conversation sans modifier les fichiers de configuration, et contrôlez exactement quelles commandes shell vous approuvez grâce à des permissions ciblées et granulaires.

Création d'agent simplifiée

La commande /agent create passe maintenant par défaut en mode assisté par l'IA, fusionnant l'ancien flux de travail /agent generate en une seule commande. Décrivez ce que vous voulez que votre agent fasse et Kiro génère la configuration de l'agent pour vous. Passez --manual pour utiliser l'ancien flux de création basé sur l'éditeur. Vous pouvez également spécifier les arguments de création directement au moment de l'invocation pour contourner entièrement le menu interactif. En savoir plus ->

Confiance granulaire des outils

Lorsque Kiro demande à utiliser un outil, vous disposez maintenant d'un sélecteur interactif pour choisir le degré de confiance à lui accorder. Pour les commandes shell, choisissez parmi des portées à paliers — approuvez la commande exacte, la commande avec n'importe quel argument, ou la commande de base avec des caractères génériques. Pour les outils de lecture et d'écriture, limitez la confiance à des chemins de fichiers précis, au répertoire contenant ces fichiers, ou à l'outil entier. Le sélecteur s'adapte à chaque action, en ignorant les paliers non pertinents, et gère automatiquement les commandes shell chaînées. En savoir plus ->

Outil de paramètres de session

Vous pouvez maintenant demander à l'agent d'ajuster temporairement des paramètres dans votre session actuelle — changer les préférences de modèle, activer ou désactiver des fonctionnalités, ou ajuster le comportement sans modifier vos fichiers de configuration. Toutes les substitutions de session s'appliquent en mémoire et se réinitialisent automatiquement à la fin de la session. En savoir plus ->

1.26.0CLI

Cette version ajoute des références de fichiers en ligne avec la syntaxe @path, la sélection dynamique de modèle avec complétion par tabulation, et la visibilité de l'utilisation estimée de jetons pour les outils. Elle apporte également le chargement automatique des skills, une édition d'agent améliorée et une gestion du contexte améliorée.

Références de fichiers et de répertoires

Incluez le contenu de fichiers ou des arborescences de répertoires directement dans vos messages à l'aide de la syntaxe @path. Le contenu est développé en ligne avant l'envoi, ce qui évite les appels d'outils et économise des jetons. Tapez @src/main.rs pour injecter le contenu d'un fichier, ou @src/ pour afficher une arborescence de répertoire. La complétion par tabulation et la coloration syntaxique vous aident à référencer rapidement des fichiers. En savoir plus ->

Sélection dynamique de modèle

La commande /model prend maintenant en charge la sélection directe avec complétion par tabulation et correspondance floue. Tapez /model clau<Tab> pour voir les modèles correspondants, ou /model claude-opus-4.6 pour changer immédiatement. Des suggestions en texte fantôme apparaissent pendant que vous tapez. En savoir plus ->

Aperçu du contexte des outils

La commande /tools affiche maintenant le nombre estimé de jetons pour chaque outil et les totaux par origine, ce qui vous aide à comprendre l'utilisation de la fenêtre de contexte par les serveurs MCP et les outils natifs. En savoir plus ->

1.25.1CLI

Cette version ajoute la prise en charge de l'authentification de Kiro CLI 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 pour une gestion centralisée des accès. Les développeurs authentifient l'interface de ligne de commande avec leurs identifiants d'entreprise existants grâce à un flux OAuth basé sur le navigateur. La synchronisation des utilisateurs et des groupes se fait automatiquement grâce au provisionnement SCIM. Configurez votre fournisseur d'identité une seule fois et il fonctionne à la fois avec l'IDE Kiro et la CLI. En savoir plus ->

1.25.0CLI

Cette version ajoute la prise en charge du protocole Agent Client Protocol (ACP) pour intégrer Kiro dans les IDE et les clients compatibles ACP, un Agent d'aide pour des conseils instantanés sur la CLI, ainsi qu'un ensemble d'améliorations d'outils et de configuration.

Prise en charge du protocole Agent Client Protocol (ACP)

Les éditeurs compatibles ACP comme les IDE JetBrains et Zed peuvent désormais utiliser Kiro comme agent personnalisé. Exécutez kiro-cli acp pour démarrer Kiro en tant qu'agent conforme à ACP qui communique via stdin/stdout en utilisant JSON-RPC. Kiro prend en charge les méthodes ACP standards ainsi que des extensions pour les commandes slash, les outils MCP et la gestion des sessions. En savoir plus ->

Agent d'aide

Obtenez des réponses instantanées sur Kiro CLI sans quitter votre conversation. L'Agent d'aide intégré utilise la documentation pour répondre aux questions sur les commandes, les outils, les paramètres et la configuration — et peut même créer des fichiers de configuration dans .kiro/ pour vous. Utilisez /help pour passer à l'Agent d'aide, ou /help How do I configure MCP? to ask directly. En savoir plus ->

Gouvernance des outils Web en entreprise

Les administrateurs peuvent désormais désactiver les outils web_search et web_fetch à l'échelle de l'organisation. Les utilisateurs voient une notification dans /tools lorsque l'accès Web est désactivé par leur organisation. En savoir plus ->

Contrôle d'accès des sous-agents

Les nouveaux paramètres availableAgents et trustedAgents offrent un contrôle précis sur les agents pouvant être générés comme sous-agents. Les deux prennent en charge les motifs glob comme test-*. En savoir plus ->

Codes de sortie et vérifications de démarrage

Codes de sortie structurés pour les scripts et l'automatisation. --require-mcp-startup garantit que les serveurs MCP sont opérationnels avant le démarrage de votre session. En savoir plus ->

1.24.0CLI

Cette version apporte des outils de diff personnalisés, une intelligence du code intégrée pour 18 langages, des Skills pour le chargement progressif du contexte, l'authentification à distance, des permissions granulaires pour l'outil web_fetch et la compression des conversations pour garder les longues sessions fluides.

Chargement progressif du contexte avec les Skills

Les Skills sont un nouveau type de ressource conçu pour les grands ensembles de documentation. Seules les métadonnées (nom et description) se chargent au démarrage — le contenu complet se charge à la demande, quand l'agent en a besoin. Les fichiers Skill nécessitent un frontmatter YAML avec des métadonnées descriptives. Rédigez des descriptions précises afin que l'agent sache de façon fiable quand charger le contenu complet. En savoir plus ->

Outils de diff personnalisés

Visualisez les changements de code à votre façon. Configurez des outils de diff externes comme delta, difftastic ou VS Code au lieu du diff intégré en ligne. Définissez votre préférence avec chat.diffTool dans vos paramètres. Parmi les options populaires : delta pour la coloration syntaxique avec vue côte à côte, difftastic pour des diffs structurels qui comprennent la syntaxe du code, et des outils de diff graphiques pour la comparaison visuelle. En savoir plus ->

Refactorisation précise avec les outils de motifs AST

Les nouveaux outils pattern-search et pattern-rewrite permettent à l'agent de trouver et de transformer du code à l'aide de motifs d'arbre syntaxique plutôt que d'expressions régulières textuelles. Plus de fausses correspondances sur les chaînes littérales ou les commentaires.

Intelligence du code améliorée

Compréhension du code prête à l'emploi pour 18 langages — aucune configuration LSP requise. Les agents peuvent maintenant rechercher des symboles, naviguer dans les définitions et effectuer des recherches structurelles dans le code immédiatement. La nouvelle commande /code overview vous donne une vue d'ensemble complète de n'importe quel espace de travail en quelques secondes. Utilisez --silent pour une sortie plus propre lorsque vous explorez des paquets inconnus. La prise en charge intégrée inclut Bash, C, C++, C#, Elixir, Go, Java, JavaScript, Kotlin, Lua, PHP, Python, Ruby, Rust, Scala, Swift, TSX et TypeScript. En savoir plus ->

Compression des conversations

Libérez de l'espace de contexte avec la commande /compact. Lorsque vous approchez des limites de contexte, la compression résume l'historique de votre conversation tout en préservant les informations clés. La compression se déclenche aussi automatiquement quand votre fenêtre de contexte débordе. Configurez la rétention avec compaction.excludeMessages (nombre minimal de paires de messages à conserver) et compaction.excludeContextWindowPercent (pourcentage minimal à conserver). La compression crée une nouvelle session — reprenez l'originale à tout moment via /chat resume. En savoir plus ->

Permissions d'URL granulaires pour l'outil web_fetch

Contrôlez quelles URL les agents peuvent consulter grâce à votre configuration d'agent. Utilisez des motifs regex pour autoriser automatiquement les domaines de confiance ou bloquer des sites précis. Les motifs bloqués ont priorité sur les motifs de confiance. Les URL qui ne correspondent à aucun motif de confiance déclencheront une demande d'approbation. En savoir plus ->

Authentification à distance

Connectez-vous avec Google ou GitHub lorsque vous exécutez Kiro CLI sur des machines distantes. Que vous soyez connecté via SSH, SSM ou des conteneurs, l'authentification fonctionne maintenant avec la redirection de ports. Pour Builder ID et IAM Identity Center, l'authentification par code d'appareil fonctionne d'emblée — entrez simplement l'URL et le code dans votre navigateur local. En savoir plus ->

1.23.0CLI

Cette version introduit des subagents pour déléguer des tâches complexes avec un suivi de progression en direct, un agent Plan intégré pour décomposer des tâches complexes en plans d'implémentation structurés, de nouveaux outils grep et glob pour une recherche de fichiers rapide, la prise en charge multi-session avec un sélecteur de session interactif, et la prise en charge du registre MCP pour la gouvernance.

Subagents

Déléguez des tâches complexes à des agents spécialisés avec un suivi de progression en direct. Les subagents s'exécutent de façon autonome avec leur propre contexte, ce qui permet l'exécution parallèle de tâches tout en gardant le contexte de l'agent principal ciblé. Un subagent par défaut est inclus pour les tâches à usage général. Vous pouvez aussi créer des subagents à partir de vos propres configurations d'agent, ce qui vous permet de créer des subagents spécialisés adaptés à des flux de travail précis. Les subagents ont accès aux outils de base, y compris la lecture/écriture de fichiers, les commandes shell et les outils MCP.

Cette fonctionnalité introduit un nouvel outil intégré : subagent. Si vous avez une configuration d'agent existante qui restreint les outils disponibles, ajoutez subagent à votre liste d'outils autorisés.

Agent Plan

L'agent Plan est un agent intégré spécialisé qui transforme des idées en plans d'implémentation structurés. Accédez-y avec Shift + Tab ou la commande /plan. Voici le flux de travail :

  1. Collecte des exigences - Questions structurées avec des choix multiples pour affiner votre idée
  2. Recherche et analyse - Explore votre base de code à l'aide de l'intelligence du code et des outils grep et glob
  3. Plan d'implémentation - Crée des découpages de tâches détaillés avec des objectifs clairs et des descriptions de démonstration
  4. Transfert - Transfère le plan approuvé à l'agent d'exécution

L'agent Planning fonctionne en mode lecture seule — il peut explorer votre base de code, mais ne peut pas modifier les fichiers, ce qui garde l'attention sur la planification.

Outils Grep et Glob

Deux nouveaux outils intégrés pour une recherche de fichiers rapide :

  • grep - Recherche de contenu rapide à l'aide d'expressions régulières. Respecte .gitignore. À utiliser à la place des commandes grep, rg ou ag dans bash.
  • glob - Découverte de fichiers rapide à l'aide de motifs glob. Respecte .gitignore. À utiliser à la place de la commande find dans bash.

Les deux outils sont approuvés par défaut dans le répertoire de travail courant et peuvent être configurés avec allowedPaths et deniedPaths dans votre configuration d'agent.

Prise en charge multi-session

Travaillez sur plusieurs sessions de clavardage avec le nouveau sélecteur de session interactif :

  • kiro-cli chat --resume-picker - Ouvrez le sélecteur de session depuis la ligne de commande
  • kiro-cli chat --list-sessions - Affichez la liste de toutes les sessions enregistrées
  • /chat resume - Ouvrez le sélecteur de session depuis une session de clavardage

Les sessions sont enregistrées automatiquement à chaque tour. Le sélecteur affiche le nom de la session, la dernière activité et un aperçu des messages.

Prise en charge du registre MCP

La prise en charge du registre MCP ajoute des capacités de gouvernance pour les outils MCP. Les organisations peuvent gérer et contrôler quels outils MCP sont disponibles, ce qui assure la cohérence et la sécurité entre les équipes.

1.22.0CLI

Cette version introduit l'intelligence du code grâce à l'intégration LSP, l'index de connaissances avec configuration du schéma de l'agent, une compaction automatique améliorée et des garde-fous améliorés pour la lecture de fichiers.

Intelligence du code

Découvrez l'intelligence du code, qui apporte l'intégration du Language Server Protocol (LSP) à l'interface Kiro CLI. L'agent a maintenant accès à la même compréhension du code que celle qui alimente Kiro IDE — accès à la définition, recherche de références, information au survol et diagnostics. Cela permet une navigation dans le code plus précise, des suggestions de refactorisation et une assistance contextuelle dans l'ensemble de votre base de code.

Index de connaissances

Ajout de l'index de connaissances avec configuration du schéma de l'agent pour les bases de connaissances et prise en charge de l'indexation automatique. Définissez des sources de connaissances personnalisées dans la configuration de votre agent afin de lui fournir un contexte propre à votre domaine, qui reste automatiquement synchronisé avec votre base de code.

1.21.0CLI
1.20.0CLI

Le Kiro CLI mise sur l'agent Kiro Auto pour offrir les meilleurs résultats au meilleur prix, dans votre terminal, et vous amène du langage naturel, au code, jusqu'au déploiement. Le Kiro CLI prend en charge différents modes d'agent, les MCP, les fichiers Steering de Kiro et les agents personnalisés, vous permettant de façonner le CLI selon vos besoins.