Présentation de la mémoire dans Kiro IDE et CLI

Par
YU

Yujie Li

Engineering

BE

Behrooz Omidvar-Tehrani

Applied Science

AL

Alex Jia

Product Marketing

Aujourd'hui, nous présentons la mémoire dans Kiro IDE et CLI. Kiro peut retenir votre façon de travailler, les commandes et conventions propres à un dépôt, les corrections, les découvertes de débogage et les approches que vous avez déjà écartées. Quand l'un de ces éléments redevient pertinent, Kiro reporte votre contexte vers la suite : vous passez moins de temps à réexpliquer le contexte ou à répéter des corrections, tandis que Kiro peut suivre vos préférences sans qu'on les lui rappelle et devient plus utile à mesure que vous travaillez avec lui.

Terminal — 80×24

Chargement du fichier cast...

Retenir ce qui surgit en cours de route

Les règles et documents de projet conviennent bien au contexte que vous pouvez énoncer délibérément dès le départ et que Kiro doit appliquer de façon constante. La mémoire sert au contexte qui émerge pendant que vous travaillez et qui, autrement, ne serait peut-être jamais consigné.

Vous pourriez corriger Kiro sur l'endroit où un certain type de logique doit se trouver, découvrir pendant le débogage que les tests d'intégration ne réussissent qu'une fois un service local démarré, ou établir une préférence quant à la façon dont Kiro doit aborder une modification. Lorsque la mémoire est activée, Kiro saisit ces détails au moment où ils surviennent.

La mémoire conserve un contexte précis qui peut aider dans les travaux ultérieurs, plutôt que de rejouer les conversations passées. Kiro peut affiner ses mémoires à mesure que sa compréhension évolue. Les mémoires restent locales sur votre machine et sont partagées entre Kiro IDE et CLI sur cette machine : le contexte saisi dans un client est donc disponible dans l'autre. Chaque mémoire peut s'appliquer globalement ou à un dépôt précis, ce qui permet à Kiro de distinguer les préférences de travail générales du contexte propre à une base de code particulière.

Voir et contrôler ce que Kiro retient

Dans l'IDE, le clavardage indique quand Kiro accède à une mémoire, la crée, la met à jour ou la supprime, pour que vous voyiez quand Kiro utilise ou modifie ce qu'il retient. Ouvrez la vue Memories depuis la barre d'activité pour parcourir et rechercher ce que Kiro retient, voir où une mémoire s'applique, examiner chaque entrée et supprimer tout ce que vous ne voulez plus que Kiro conserve. Dans le CLI, les mémoires rappelées apparaissent dans le clavardage sous forme d'entrées Memory, et /memories vous permet de rechercher, de prévisualiser et d'ouvrir les mémoires enregistrées.

La mémoire est désactivée par défaut pour ce lancement. Dans l'IDE comme dans le CLI, vous contrôlez si Kiro peut utiliser les mémoires existantes et s'il peut en créer ou en mettre à jour. Les mémoires rappelées font partie du contexte dont dispose Kiro, de sorte que l'utilisation de la mémoire peut augmenter la consommation de contexte. Ces contrôles vous permettent de décider à la fois de ce que Kiro reporte vers la suite et s'il peut continuer d'apprendre pendant que vous travaillez.

Premiers pas

Dans Kiro IDE, ouvrez la vue Memories depuis la barre d'activité, ouvrez ses paramètres et choisissez Use and learn pour permettre à Kiro d'utiliser les mémoires existantes et de créer ou d'affiner automatiquement des mémoires pendant que vous travaillez. Une fois la fonction activée, travaillez avec Kiro comme d'habitude. Vous pouvez revenir à la vue Memories à tout moment pour consulter ce qu'il retient, supprimer les mémoires que vous ne voulez plus ou modifier le comportement de la mémoire.

Dans Kiro CLI, la mémoire est disponible dans les sessions V3 locales. Tapez /memories pour consulter les mémoires enregistrées ou configurer l'accès. Avec l'accès read & write, vous pouvez activer les mises à jour automatiques de la mémoire pour que Kiro crée et affine des mémoires pendant que vous travaillez. Les modifications de l'accès à la mémoire prennent effet dans une nouvelle session du CLI.

Disponibilité

La mémoire est disponible dans Kiro IDE 1.4.0 et versions ultérieures, ainsi que dans Kiro CLI 2.29.0 et versions ultérieures pour les sessions V3 locales. La mémoire est désactivée par défaut et peut être activée et configurée depuis l'IDE ou le CLI.

Passez moins de temps à vous répéter et plus de temps à faire avancer votre travail. Activez la mémoire lors de votre prochaine session Kiro. Consultez la documentation sur la mémoire pour en savoir plus sur les paramètres et les contrôles.