Aide Levo · Mémoire, CPU et agents
Sessions d’agents : ce qu’elles sont et quand elles peuvent partir
Des agents comme Claude Code et Codex gardent une trace de chaque session. Au fil des semaines, cela représente des gigaoctets. Levo les répertorie sous Agent and editor history (historique des agents et éditeurs).
Ce qu’est une session
Pour Claude Code, une session est une transcription accompagnée de son dossier de sorties des sous-agents et des outils. Pour Codex, une session est un fichier de rollout. Levo affiche une ligne par dossier de projet, qui représente les sessions qu’il contient. Ouvrez la ligne pour cocher les sessions une par une.
Quand une session peut partir
| Careful | Balanced | Aggressive | |
|---|---|---|---|
| Une session Claude Code entière | inactive 7 jours | inactive 2 jours | inactive 3 heures |
| Seulement ses sous-agents et sorties d’outils | inactifs 3 jours | inactifs 1 jour | inactifs 3 heures |
| Un rollout Codex | inactif 7 jours | inactif 2 jours | inactif 3 heures |
Ne supprimer que les sous-agents et les sorties d’outils est l’option douce : vous pouvez toujours reprendre la conversation. Une session dont le dossier de travail a disparu, comme un worktree supprimé, part un niveau plus tôt, car personne ne peut la reprendre là où elle tournait. Une fois que votre agent a évalué les sessions d’un projet, ce sont ses propres durées d’inactivité qui s’appliquent.
Ce qui n’est jamais supprimé
- Une session en cours d’exécution.
- La mémoire de l’agent.
- Tout fichier ouvert.
- Tout ce qui a changé au cours des cinq dernières minutes.
- Tout ce qui, dans le dossier, n’est ni une transcription ni ses fichiers annexes.
Le nettoyeur revérifie chaque élément juste avant de le supprimer.
À quoi bon
Les vieilles sessions sont rarement reprises, elles contiennent de grosses sorties d’outils et se trouvent dans votre dossier personnel, où rien d’autre ne les élague. Les worktrees et dossiers temporaires laissés par les agents sont répertoriés à côté.