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 (nouveaux outils, meilleure planification, sélection d'outils plus intelligente) est maintenant déployée simultanément à tous les clients, et votre configuration .kiro est portable sur toutes les surfaces.
Développement piloté par Spec — l'agent Spec apporte un développement structuré au terminal. Définissez des exigences, générez des conceptions, exécutez des plans de tâches. Utilisez /spec new <name> pour commencer. En savoir plus →
Permissions basées sur les capacités — déclarez des politiques structurées dans permissions.yaml pour un contrôle granulaire et vérifiable. Une seule règle peut autoriser ou refuser une catégorie entière d'opérations sur tous les outils. En savoir plus →
Hooks améliorés — fichiers autonomes .kiro/hooks/*.json avec deux types d'action (commandes shell et requêtes d'agent), de nouveaux déclencheurs et un schéma versionné. En savoir plus →
Configuration d'agent améliorée — sélection d'outils basée sur des balises, bloc de permissions unifié, format Markdown, serveurs MCP intégrés. En savoir plus →
Tangent — ramifiez votre conversation en conversations parallèles qui héritent de votre contexte, explorez librement, puis revenez exactement où vous étiez. Utilisez /tangent pour créer une ramification. En savoir plus →
| Fonctionnalité | État | Changement depuis la 2.x | Action requise |
|---|---|---|---|
| Clavardage (mode par défaut) | ✅ Disponible | Renommé depuis « Vibe » | Aucune |
| Développement piloté par Spec | ✅ Nouveau | Agent Spec intégré | Aucune |
| Mode Plan | ✅ Nouveau | Nouvel agent intégré (Maj+Tab) | Aucune |
| Tangent | ✅ Nouveau | Conversations parallèles nommées et imbricables | Aucune |
| Agents personnalisés | ⬆️ Amélioré | Les balises remplacent les ID d'outils; toolsSettings → permissions | ⚠️ Migration requise |
| Steering | ✅ Disponible | Métadonnées d'en-tête ajoutées | Aucune |
| Hooks | ✅ Disponible | Nouveau schéma JSON, fichiers autonomes | ⚠️ Migration requise |
| Permissions | ✅ Nouveau | Remplace les indicateurs de confiance | ⚠️ Migration requise |
| Serveurs MCP | ✅ Disponible | Ajout de OAuth, disabledTools, autoApprove | Aucune |
| Skills | ✅ Disponible | Inchangé | Aucune |
| Powers | ✅ Disponible | Récupération automatique depuis l'IDE | Aucune |
| Sous-agents | ✅ Disponible | Interface à agent unique (auparavant multi-écran) | Aucune |
| Compactage | ✅ Disponible | /compact manuel + automatisation améliorée | Aucune |
| Exportation de session | ✅ Nouveau | Nouvelle capacité | Aucune |
| Espaces de travail fiables | ✅ Nouveau | Nouvelle capacité | Aucune |
| Intelligence du code | ✅ Disponible | Outil LSP fourni par le client | Aucune |
| Knowledge | ✅ Disponible | Indexation sémantique | Aucune |
| Todo | ⚠️ Restreint | Disponible, mais la visualisation reste à venir | Aucune |
| aws_tool | ❌ Supprimé | Utilisez des serveurs MCP | ⚠️ Migration requise |
| Changement | Avant (2.x) | Maintenant (3.0) | Impact |
|---|---|---|---|
Suppression de aws_tool | Outil AWS intégré | Utilisez des serveurs MCP pour l'accès AWS | Élevé |
| Format de session modifié | Format de session v2 | Format de session v3 (non rétrocompatible) | Élevé — sauvegardez ~/.kiro/sessions/ avant la mise à niveau |
| Format des Hooks modifié | Hooks intégrés à la configuration d'agent | Fichiers autonomes .kiro/hooks/*.json | Élevé |
| Noms des déclencheurs de Hooks | camelCase (agentSpawn) | PascalCase (SessionStart) | Élevé |
| Normalisation des ID d'outils | camelCase (readFile, writeFile) | snake_case avec alias courts | Moyen |
| Interface des sous-agents simplifiée | Moniteur multi-agents (Ctrl+G) | Interface à agent unique — les sous-agents s'exécutent en arrière-plan | Moyen |
| Modèle de confiance remplacé | --trust-all-tools, /tools trust | permissions.yaml basé sur les capacités | Élevé |
| Concept « Vibe » supprimé | Sans objet pour CLI | Le mode « Default » est le nom standard | Faible |
Suivez ces étapes dans l'ordre. Les changements ayant le plus d'impact concernent les permissions et les Hooks — les deux nécessitent une migration manuelle.
permissions.yaml, changements de comportement.kiro/hooks/, correspondance des noms de déclencheurs| Lacune | Détail |
|---|---|
| AL2 non pris en charge | CLI 3.0 ne s'exécute pas sur Amazon Linux 2. Utilisez CLI 2.x si votre environnement nécessite AL2. |
| Mode Classic non pris en charge | L'ancien mode non-TUI (kiro-cli chat sans le TUI) ne prend pas en charge le moteur v3. Utilisez le TUI. |
| Reprise de session | Les sessions V3 ne peuvent pas être reprises dans V2. Si vous revenez au moteur V2, les sessions V3 créées précédemment ne seront pas disponibles. |
kiro-cli diagnostic — diagnostics et validation de l'environnementkiro-cli issue — signaler un problème
Quoi de neuf dans CLI 3.0