bots-garden/mini-mepublic Fork
⑂ feature/wasm-custom-tools
Commits
⬇ Clone ▾
git clone https://git.rickub.com/bots-garden/mini-me.git
git clone ssh://git@rickub.com/bots-garden/mini-me.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP
📦 Mini Me 7e53bfe · on feature/wasm-custom-tools · k33g · 22d ago
save-an-answer.md · 59 lines · 2.3 KBmarkdown
Blame HistoryOpen raw

Comment sauvegarder une réponse dans un fichier

Ce guide montre comment garder une réponse de l'agent — un mini-tutoriel, une explication, un extrait de code — dans un fichier Markdown, sans que le modèle l'écrive une seconde fois. Il suppose que vous utilisez mm dans le terminal ou en mode fenêtre (-tui).

Il y a deux façons de faire. /save est une commande que vous tapez : rien n'est demandé au modèle. save_answer est un outil que le modèle appelle quand vous le demandez avec vos propres mots.

Sauvegarder avec la commande

  1. Posez votre question et attendez la réponse.

  2. Tapez :

    /save premier-script-nushell.md
    

    mm écrit la dernière réponse telle quelle et affiche :

    💾 saved the last answer to premier-script-nushell.md (2418 bytes)
    
  3. Pour sauvegarder une réponse plus ancienne, ajoutez son rang depuis la fin : /save app-rust.md 2 sauvegarde l'avant-dernière réponse.

Sauvegarder en le demandant à l'agent

  1. Activez l'outil dans le fichier d'agent :

    saveAnswerTool: true
    
  2. Demandez-le avec vos propres mots, après la réponse ou dans la même demande :

    sauvegarde-le dans premier-script-nushell.md
    
    apprends-moi le pattern matching en Kotlin et sauvegarde-le dans kotlin-match.md
    

    Le modèle n'envoie que le nom du fichier ; mm écrit le texte que le modèle a déjà donné. Le terminal affiche :

    💾 save_answer: premier-script-nushell.md (the previous answer)
    

Variantes

  • Le fichier existe déjà. Ni /save ni save_answer ne l'écrasent : ils le disent et n'écrivent rien. Donnez un autre nom, ou supprimez d'abord le fichier.
  • Un répertoire qui n'existe pas encore. /save notes/rust/app.md crée notes/rust/.
  • Vous voulez confirmer chaque sauvegarde. Avec yolo: false, save_answer demande avant d'écrire, comme write_file. /save ne demande jamais : c'est vous qui l'avez tapé.
  • Dans un éditeur (ACP). /save n'y est pas proposé ; save_answer fonctionne, et écrit dans le répertoire de la session.

Voir aussi

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Comment sauvegarder une réponse dans un fichier

Ce guide montre comment garder une réponse de l'agent — un mini-tutoriel, une explication, un extrait de code — dans un fichier Markdown, sans que le modèle l'écrive une seconde fois. Il suppose que vous utilisez mm dans le terminal ou en mode fenêtre (`-tui`).

Il y a deux façons de faire. `/save` est une commande que vous tapez : rien n'est demandé au modèle. `save_answer` est un outil que le modèle appelle quand vous le demandez avec vos propres mots.

## Sauvegarder avec la commande

1. Posez votre question et attendez la réponse.

2. Tapez :

   ```
   /save premier-script-nushell.md
   ```

   mm écrit la dernière réponse telle quelle et affiche :

   ```
   💾 saved the last answer to premier-script-nushell.md (2418 bytes)
   ```

3. Pour sauvegarder une réponse plus ancienne, ajoutez son rang depuis la fin : `/save app-rust.md 2` sauvegarde l'avant-dernière réponse.

## Sauvegarder en le demandant à l'agent

1. Activez l'outil dans le fichier d'agent :

   ```yaml
   saveAnswerTool: true
   ```

2. Demandez-le avec vos propres mots, après la réponse ou dans la même demande :

   ```
   sauvegarde-le dans premier-script-nushell.md
   ```

   ```
   apprends-moi le pattern matching en Kotlin et sauvegarde-le dans kotlin-match.md
   ```

   Le modèle n'envoie que le nom du fichier ; mm écrit le texte que le modèle a déjà donné. Le terminal affiche :

   ```
   💾 save_answer: premier-script-nushell.md (the previous answer)
   ```

## Variantes

- **Le fichier existe déjà.** Ni `/save` ni `save_answer` ne l'écrasent : ils le disent et n'écrivent rien. Donnez un autre nom, ou supprimez d'abord le fichier.
- **Un répertoire qui n'existe pas encore.** `/save notes/rust/app.md` crée `notes/rust/`.
- **Vous voulez confirmer chaque sauvegarde.** Avec `yolo: false`, `save_answer` demande avant d'écrire, comme `write_file`. `/save` ne demande jamais : c'est vous qui l'avez tapé.
- **Dans un éditeur (ACP).** `/save` n'y est pas proposé ; `save_answer` fonctionne, et écrit dans le répertoire de la session.

## Voir aussi

- La commande : [commandes slash](../reference/slash-commands.md)
- L'outil : [`save_answer`](../reference/tools.md#save_answer) et [`saveAnswerTool`](../reference/configuration.md)