Chargement de l'image...Kiro

Produit

  • À propos de Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Tarification
  • Téléchargements

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Discord
  • Événements
  • Powers
  • Boutique
  • Vitrine

Ressources

  • Docs
  • Blogue
  • Journal des modifications
  • FAQ
  • Signaler un bogue
  • Suggérer une idée
  • Soutien à la facturation

Réseaux sociaux

Conditions d'utilisation du siteLicencePolitique d'IA responsableMentions légalesPolitique de confidentialitéPréférences relatives aux témoins
Chargement de l'image...Kiro
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnement

Fonctionnalités

Comment fonctionne Kiro
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Agent Skills
Powers
Sessions cloudCompactionKiroignorePoints de contrôle et rewind
Outils intégrés
Portées de configuration

IDE 1.x

Nouveautés de la version 1.0
Configuration et premier lancement
Éditeur
Chat
Expérimental
DépannageRéférence 0.x

CLI

Nouveautés de la version 3.0
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Agent Capabilities
Fonctionnalités
Interfaces
Applications
ConfigurationSécuritéDépannage

Web - Aperçu

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox

Mobile - Aperçu

Aperçu

Commandes et référence

Commandes CLICommandes à barre obliqueOutils intégrésCodes de sortieParamètres

Facturation

AperçuGestion de votre abonnementMise à niveau de votre forfaitRétrogradation de votre forfaitAnnulation de votre forfaitAchat de crédits supplémentairesGestion de vos paiementsGestion des notifications d'utilisationGestion de vos impôtsCommuniquer avec le soutien à la facturationSuppression de votre compteQuestions connexes

Entreprise

ConceptsDémarrage rapide de l'intégration
Connexion de votre fournisseur d'identité
Abonnez votre équipeGérer les abonnements
Governance
Surveillance et suivi
ParamètresMises à jour géréesFacturationIAMRégions prises en charge

Confidentialité et sécurité

AperçuProtection des donnéesRéférences de codeValidation de la conformitéSécurité de l'infrastructureAutorisations IAMPare-feu, mandataires et périmètres de donnéesPoints de terminaison VPC (AWS PrivateLink)

Guides

Aperçu
Prise en charge des langages
Apprendre en jouant

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. Fonctionnalités
  3. Compaction
Afficher en Markdown

Compaction

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et la version anglaise originale, la version anglaise prévaudra.
Afficher en Markdown

La compaction permet de maintenir la productivité des longues sessions en résumant automatiquement l'historique des conversations plus ancien à mesure que votre session progresse. Vos objectifs, décisions et progrès techniques sont préservés - seule la partie centrale verbeuse est compressée.

CapacitéIDECLIWebMobile
Compaction automatique✓✓✓✓
Déclenchement manuel (/compact)—✓——
Indicateur d'utilisation du contexte✓✓✓✓

Comment ça fonctionne

Lorsque votre conversation approche de la limite de contexte du modèle, la compaction se déclenche automatiquement :

  1. Génération de résumé - Kiro crée un résumé structuré qui capture vos objectifs, décisions, progrès et prochaines étapes
  2. Réduction du contexte - L'historique de conversation plus ancien est remplacé par le résumé, tandis que vos messages les plus récents sont conservés textuellement
  3. Continuation - La session se poursuit là où vous l'aviez laissée, sans interruption

Vos objectifs, décisions, modifications de fichiers et contraintes énoncées survivent à la compaction. Ce qui est compressé, c'est le résultat intermédiaire - les détails des appels d'outils, les discussions exploratoires et les messages d'erreur résolus.

Astuce

Si l'agent semble avoir perdu un détail précis évoqué plus tôt dans la session, formulez-le à nouveau. L'agent l'intégrera immédiatement.

Exemple

Vous travaillez sur une tâche de refactorisation depuis 45 minutes - l'agent a modifié 12 fichiers, exécuté des tests et corrigé trois erreurs de build. L'utilisation du contexte est à 80 %.

La compaction se déclenche. Le résumé capture : quels fichiers ont été modifiés, quels tests réussissent, les 2 fichiers restants à refactoriser, et votre contrainte selon laquelle « tous les changements doivent être rétrocompatibles ». Les deux derniers échanges (votre instruction la plus récente et la réponse de l'agent) sont conservés textuellement.

L'agent continue immédiatement. Il sait ce qui est fait, ce qui reste à faire, et quelles sont vos règles - sans avoir à conserver 45 minutes de résultats d'outils intermédiaires.

Ce qui est préservé ou résumé

Toujours préservéPeut être résumé
Statut des tâches (terminé / en cours / en attente)Détails des appels d'outils individuels
Chemins des fichiers modifiésÉtapes de raisonnement intermédiaires
Décisions et contraintes clésExtraits de code dans les messages précédents
Prochaines étapesDétails d'erreurs des problèmes résolus
Votre intention et vos exigences énoncéesDiscussions exploratoires

Déclenchement de la compaction

La compaction est automatique dans l'IDE. Il n'y a pas de déclenchement manuel.

L'indicateur d'utilisation du contexte dans le panneau de clavardage montre à quel point vous êtes près de la limite du modèle. Lorsque la compaction se déclenche, l'indicateur se réinitialise pour refléter l'espace libéré et la session se poursuit.

Configuration

La CLI expose deux paramètres qui contrôlent la quantité de contexte conservée pendant la compaction :

ParamètrePar défautDescription
compaction.excludeMessages2Nombre minimal de paires de messages récents à conserver textuellement
compaction.excludeContextWindowPercent2Pourcentage minimal de la fenêtre de contexte à conserver comme messages récents

Les deux paramètres sont évalués, et la valeur la plus conservatrice (la plus grande) l'emporte. Cela garantit qu'un contexte récent suffisant est toujours disponible pour que l'agent maintienne la continuité.

Limitations

La compaction est à sens unique. L'historique complet de la conversation avant le point de compaction n'est pas récupérable au sein de la session. Si vous devez préserver l'historique complet, exportez votre session avant que la compaction ne se produise.

Versions précédentes

Dans IDE 0.x, cette fonctionnalité s'appelait « Summarization ». Le comportement était similaire (déclenchement automatique à 80 % d'utilisation du contexte), mais créait une nouvelle session avec le contexte compacté plutôt que de continuer dans la même session. Consultez la référence 0.x pour connaître le comportement antérieur.

Page mise à jour : 11 août 2026
Sessions cloud
Kiroignore