Sessions en cours
Questions, recherches et essais rapides s’accumulent vite, et la session où vous corrigez vraiment quelque chose finit noyée au milieu. Le bloc En cours réunit ces sessions à un seul endroit de la barre latérale. Une session y reste jusqu’à ce que vous disiez qu’elle est terminée.
C’est la différence avec « Récent ». « Récent » montre tout ce qui a changé ces deux derniers jours et se renouvelle tout seul : une session ouverte ce matin par curiosité y figure, un correctif mis en pause lundi en a disparu. « En cours », c’est la liste de ce que vous n’avez pas fini, peu importe depuis quand vous ne l’avez pas ouvert.
Où le trouver
Le bloc En cours se trouve dans la barre latérale, sous les discussions et au-dessus de « Récent » (ou de la chronologie en mode Timeline). Sur le téléphone, il est au même endroit dans la liste des sessions.
Une session en cours y part avec ses sous-sessions. Elle n’apparaît pas une deuxième fois dans « Récent », dans la chronologie, dans son projet ou dans son dossier. Marquez-la comme terminée et elle retourne là où elle était.
Suivre et terminer une session à la main
- Suivre : survolez une session et cliquez sur l’œil, ou choisissez Suivre comme en cours dans le menu de la session.
- Terminer : survolez une session du bloc et cliquez sur la coche, ou choisissez Marquer comme terminé dans le menu.
Sur le téléphone, faites glisser la ligne d’une session pour atteindre la même action, ou utilisez le menu de la session.
N’importe quelle session de projet peut être en cours, y compris les sessions dans un worktree. Les sous-sessions suivent leur session parente. Les discussions, jamais : ce sont de simples conversations, elles n’ont donc pas d’œil.
Laissez Jev placer les sessions pour vous
Avec un fournisseur de classification configuré, vous n’avez pas à suivre les sessions vous-même. Jev lit chaque message que vous envoyez et place la session en cours quand vous :
- demandez une modification
- signalez un bug
- discutez d’une modification concrète que vous vous apprêtez à faire
Les questions, les explications et les recherches ne comptent pas. Jev regarde à nouveau quand l’agent termine un tour, ce qui rattrape le travail qui ne devient clair qu’avec la réponse.
Jev ne fait que placer les sessions en cours, jamais l’inverse. Une fois une session marquée comme terminée, seule une nouvelle demande envoyée après la fait revenir.
« Ce travail semble terminé. »
Quand un tour ressemble à la fin du travail (vous avez dit merci, demandé un commit, confirmé que ça marche), Jev ne ferme rien et laisse une indication :
- une coche grise sur la ligne de la session dans la barre latérale
- un bandeau au-dessus du champ de saisie : Ce travail semble terminé. avec un bouton Marquer comme terminé
Cliquez sur Marquer comme terminé si Jev a raison. Sinon, continuez simplement : l’indication disparaît avec votre prochain message.
Récapitulatif et suggestion du prochain message
Quand l’agent a fini et que la session reste calme pendant une minute, OpenChamber peut écrire deux choses avec votre petit modèle (voir Fournisseurs, modèles et agents) :
- Récapitulatif : un court rappel de ce qui a été fait et de l’état actuel, affiché sous la dernière réponse et dans l’infobulle de la session dans la barre latérale
- Suggestion : le message que vous enverriez probablement ensuite, sous forme de ligne en haut du champ de saisie ; un clic place le texte dans le champ, il ne part jamais tout seul
Quand Jev est disponible, OpenChamber lui demande d’abord si le tour en a besoin. Un simple « merci, c’est tout » après un vrai travail reçoit quand même un récapitulatif, mais la suggestion est sautée quand il ne reste rien à faire, et le petit modèle n’est pas appelé du tout quand aucun des deux n’est utile. Sans Jev, les deux sont générés après chaque tour, comme avant.
Activez-les ou désactivez-les dans Paramètres → Chat → Assistance de session.
Paramètres
Ouvrez Paramètres → Sessions → Sessions en cours :
- Afficher les sessions en cours : le bloc lui-même ; désactivé, les sessions restent là où elles ont toujours été
- Placer automatiquement les sessions en cours : la partie Jev ; désactivez-la pour ne suivre qu’à la main
Les deux sont activés par défaut.
Où ça fonctionne
Le bloc et le suivi manuel fonctionnent partout, VS Code compris. Le placement automatique, l’indication « semble terminé » et le filtre Jev pour les récapitulatifs ont besoin du serveur OpenChamber : ils fonctionnent donc dans l’application desktop, dans l’application web et sur le téléphone, mais pas dans VS Code.
Voir aussi
- Fournisseurs de classification (Jev) : configurer le suivi automatique
- Discussions : des conversations qui restent hors du travail en cours
- Objectifs de session : faire travailler l’agent jusqu’à la ligne d’arrivée