Sessions IA

Sessions et copie isolée

Voir la vidéoL'IA dans une copie isolée 00:38

IA → Panneau des sessions... ouvre un cockpit qui liste, avec une carte par session, chaque terminal de CLI d'IA ouvert dans n'importe quelle fenêtre de LightNote — avec une pastille de couleur pour l'état, le nom de la CLI, la fenêtre et des badges pour ce qui demande de l'attention (envois programmés, copie isolée). Le double-clic met le terminal au premier plan ; le menu ⋯ de la carte (ou le clic droit) propose passer en revue les modifications de cette session (ouvre l'écran de revue avec la base sur le point de contrôle créé au début de la session — voir Passer en revue les modifications) et programmer un envoi. C'est la façon de suivre plusieurs sessions de "vibe coding" à la fois sans vous perdre entre les fenêtres.

Quand vous ouvrez une CLI d'IA comme terminal dans un dépôt Git, LightNote enregistre automatiquement un point de contrôle (libellé "Session …"), pour que vous puissiez ensuite voir et annuler exactement ce que cette session a modifié. La fonction peut être désactivée dans Paramètres → Général → Fonctions.

Copie isolée (worktree) : dans les dossiers Git, l'IA peut travailler dans une copie séparée de vos fichiers (une branche dédiée) ; vous l'activez par dossier dans Configuration de l'espace de travail → Intégrations. Désactivé (par défaut), elle travaille directement sur vos fichiers, avec le point de contrôle pour annuler. Avec la copie, ce que l'IA modifie n'apparaît pas dans vos fichiers tant que vous ne l'avez pas rapporté : un bandeau en haut du terminal de la session le dit et compte les fichiers en attente, et la barre d'état affiche Copie de l'IA tant que la copie existe. Rapporter dans mes fichiers… applique les modifications de l'IA comme des modifications pas encore validées (ce que vous avez modifié dans les mêmes fichiers est conservé ; si vous avez touché tous les deux la même partie, rien n'est modifié et vous pouvez porter votre version à l'IA pour qu'elle résolve). Mettre à jour la copie… porte dans la copie ce qui a changé dans vos fichiers, y compris ce que vous n'avez pas encore validé — la copie naît déjà ainsi, et à l'ouverture d'une session sur une copie périmée, LightNote propose de la mettre à jour. Quand une session se termine avec du travail en attente, il demande si vous voulez l'examiner, le rapporter ou le jeter ; et quand vous rouvrez le dossier plus tard, un bandeau dans la fenêtre rappelle ce qui est resté. Jeter la copie… supprime la copie et la branche, en disant d'abord combien de fichiers seront perdus.

Inactivité, contexte et veille

Avis de session inactive. Quand une CLI d'IA devient inactive (elle a terminé ou vous attend), LightNote affiche une notification ; cliquer dessus ouvre la revue des modifications de cette session. Vous pouvez ainsi lancer la tâche et vous éloigner. Désactivable dans Paramètres → Terminal.

Fichier de contexte de l'espace de travail. Lorsque vous ouvrez une CLI d'IA dans un dossier sans fichier de contexte (CLAUDE.md ou AGENTS.md), LightNote propose d'en générer un — et vous pouvez le faire à tout moment via IA → Générer le fichier de contexte de l'espace de travail.... Un bon fichier de contexte décrit la structure et les conventions de l'espace de travail et aide l'IA à faire moins d'erreurs, sans que vous réexpliquiez tout à chaque session. Si un fournisseur d'IA est configuré, il génère le contenu ; sinon, vous obtenez un squelette à compléter.

Mettre en veille les sessions inactives. Une CLI d'IA à l'arrêt continue d'occuper de la mémoire (la conversation et le client du modèle). Dans Paramètres → Terminal vous pouvez définir une durée de silence après laquelle LightNote termine le processus et le reprend tout seul quand vous revenez sur cet onglet — l'historique du terminal reste à l'écran. Livré activé, à 30 minutes — trois sessions Claude Code à l'arrêt occupaient plus d'1 Go lors de la mesure —, et valable uniquement pour les sessions en copie isolée dont les CLI savent reprendre la conversation du dossier (aujourd'hui Claude Code et Antigravity), sinon la reprise ramènerait la conversation d'une autre session. Une session avec un envoi programmé ne se met jamais en veille. Et ce qui revient, c'est la conversation, pas l'écran de l'outil : un texte saisi mais non envoyé est perdu.

Activité et recherche par sens

Onglet Activité. Le tableau montre ce qui tourne maintenant ; l'onglet Activité conserve l'historique : chaque fois qu'un agent a terminé son tour, a démarré dans une copie isolée ou s'est mis en veille, avec la date et un extrait de la dernière réponse. Les entrées non lues apparaissent en gras et comptent dans la cloche du panneau Activités, dans la barre d'état — ainsi celui qui s'est éloigné de l'ordinateur voit ce qu'il a manqué, puisque les notifications sont éphémères. Ouvrir l'onglet marque tout comme lu ; un double clic ramène à la session. La fin d'une session est également enregistrée — y compris lorsque la CLI se termine d'elle-même —, ainsi une session morte pendant votre absence laisse une trace au lieu de disparaître. Si la session de l'événement n'est plus ouverte, le double-clic le dit au lieu de ne rien faire.

Rechercher par sens. Quand la recherche ne trouve aucune occurrence littérale, l'option Rechercher par sens apparaît à côté du résultat : au lieu de faire correspondre des mots, LightNote cherche les notes qui parlent du même sujet — utile quand vous vous souvenez de l'idée mais pas du terme employé. Un bouton ~ à côté des autres permet d'y aller directement. Dans ce mode, regex, mot entier, casse, filtre de fichiers et Remplacer disparaissent : rien de tout cela ne s'applique à une recherche par similarité. La fonction dépend du renfort sémantique (embeddings) dans Paramètres → Général → Fonctions ; sans lui, le bouton mène à l'écran qui l'active. La première fois dans chaque dossier, LightNote indique combien de fragments il devra indexer et demande confirmation — cette indexation est facturée par votre fournisseur et n'a lieu qu'une fois ; ensuite, chaque recherche ne coûte que la requête.

Calculer les vecteurs sur votre ordinateur. Les embeddings ne doivent pas forcément venir d'un fournisseur payant : dans l'assistant Configurer l'IA, le chemin Recherche par sens demande où calculer — dans le cloud, par une IA connectée qui calcule des embeddings, ou sur votre ordinateur, gratuitement et sans que rien ne quitte la machine. Indexer sur l'ordinateur ne coûte pas d'argent, mais prend du temps ; l'avis de la première indexation indique combien, au lieu de parler de prix. Voir Recherche par sens dans le cloud ou sur l'ordinateur.

L'indexation sous les yeux. Pendant l'indexation, l'onglet Rechercher montre la barre d'attente et l'étape — Comptage de ce qu'il y a à indexer…, Préparation des documents…, Indexation de 40 sur 120 fichiers… — avec Arrêter à côté ; la même tâche apparaît dans le panneau Activités, et l'arrêter à un endroit l'arrête à l'autre. Le comptage de la première fois se fait sans figer la fenêtre, et ce qui est déjà indexé reste valable.

Quand quelque chose échoue, l'écran dit quoi. Une clé refusée par le fournisseur invite à vérifier les Paramètres ; une erreur interne indique que l'index précédent reste valable ; un dossier sans notes ni documents le dit au lieu d'afficher une liste vide. Un document qui n'a pas pu être lu (corrompu, mémoire insuffisante pour l'ouvrir, ou format dont le lecteur a échoué) ne fait pas tomber l'indexation : il est laissé de côté, et l'onglet indique N documents n'ont pas pu être lus — voir lesquels. Le lien ouvre la liste avec le motif sur chaque ligne ; le détail technique apparaît dans l'info-bulle quand la souris reste sur la ligne. Voir lesquels dans le panneau Activités ouvre la liste dans la fenêtre où ce dossier est ouvert (ou dans celle où vous avez cliqué), sans changer le dossier dans lequel l'onglet Rechercher cherche. La liste n'existe que tant que l'application est ouverte : après un redémarrage, l'onglet indique qu'elle n'est plus disponible, et une nouvelle recherche par sens dans ce dossier recompte.

Index

Édition

Outils

Automatisation (IA / scripts)

Référence