# Comment démarrer une nouvelle session sans relancer `mm` Ce guide montre comment effacer la conversation et repartir d'un historique vide, dans le terminal et depuis un éditeur. Il suppose que `mm` tourne et a déjà répondu à au moins une question. ## Dans le terminal 1. Attendez l'invite (`> `). La commande n'agit qu'entre deux générations ; tapée pendant que le modèle travaille, elle annule d'abord cette génération, puis s'applique. 2. Tapez la commande : ```text > /new 🆕 new session: 12 message(s) forgotten ``` Le compte porte sur tous les messages sauf le prompt système : vos questions, les réponses du modèle et les tours d'outils entre les deux. Sur une session déjà vide, il affiche `0 message(s) forgotten`. 3. Posez votre question suivante. Le modèle ne voit que le prompt système et cette question ; rien d'antérieur à `/new` ne lui est envoyé. ## Depuis un éditeur (ACP) 1. Tapez `/new` dans le panneau de l'agent. Les éditeurs qui listent les commandes de l'agent la proposent dans le menu des commandes slash avec la description *Clear the history and start a new session* ; la taper à la main fonctionne aussi. 2. Lisez la confirmation dans le fil : `🆕 New session: 12 message(s) forgotten.` Le tour s'arrête là, le modèle n'est pas consulté. 3. Continuez à travailler dans le même fil. La session garde son identifiant, son répertoire de travail et les outils que vous avez déjà autorisés « pour cette session » ; seul l'historique disparaît. ## Ce que `/new` réinitialise, et ce qu'il conserve | Réinitialisé | Conservé | |--------------|----------| | L'historique de la conversation (retour au seul prompt système). | La configuration, le modèle, les outils. | | La mémoire du détecteur de boucles sur les commandes répétées (terminal). | Le répertoire de travail. | | Le compte de tokens du dernier contexte mesuré par le serveur, qui sert à décider la compression automatique. | En mode ACP, l'identifiant de session et les autorisations « toujours autoriser ». | ## Voir aussi - [Référence des commandes slash](../reference/slash-commands.md) — chaque commande, à l'invite et pendant une génération. - [Référence ACP](../reference/acp.md) — comment la commande est annoncée et traitée par le protocole. - [Garder une longue session dans la fenêtre de contexte](manage-the-context-window.md) — `/compact` raccourcit l'historique sans l'oublier ; `/new` l'oublie.