Skills, outils de diff personnalisés, intelligence du code améliorée et compression des conversations
1.24.0Cette 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.
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 ->
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 ->
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.
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 ->
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 ->
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 ->
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 ->