Désigner un fichier au modèle avec @chemin
Nommez un fichier ou un répertoire dans votre question avec @ suivi de son chemin. mini-me vérifie que le chemin existe, indique au modèle où il se trouve, et le modèle le lit avec ses outils. Il n'y a ni sélecteur ni complétion : vous tapez le chemin.
Étapes
-
Lancez
mmdepuis le répertoire du projet. Les chemins relatifs sont résolus depuis là. -
Écrivez le chemin dans la question, collé à
@:> explique ce que fait @internal/acp/acp.go avec @internal/session 📎 /work/mini-me/internal/acp/acp.go 📎 /work/mini-me/internal/sessionUne ligne
📎par chemin attaché confirme que la notation a été comprise. Le modèle reçoit votre phrase telle que tapée, suivie d'une ligne par chemin :[attached file: /work/mini-me/internal/acp/acp.go] [attached directory: /work/mini-me/internal/session] -
Posez votre question. Le contenu n'est pas copié dans le prompt : le modèle exécute
cat,read_fileoulssur le chemin quand il en a besoin.
Règles
| Cas | Résultat |
|---|---|
@internal/acp/acp.go |
Relatif au répertoire de lancement de mm (le cwd de la session en mode ACP). |
@/chemin/absolu, @~/fichier |
Les chemins absolus et ~ fonctionnent. |
@main.go, (@main.go) "@main.go" |
La ponctuation et les parenthèses autour de la mention sont ignorées. |
@bob, @n/existe/pas |
Rien sur le disque : laissé tel quel dans la phrase, aucune pièce jointe. |
k33g@example.com |
Un @ collé à un mot n'est pas une mention. |
| Même chemin deux fois | Attaché une seule fois. |
| Chemin avec espaces | Non pris en charge : une mention s'arrête au premier espace. |
Dans un éditeur (ACP)
Le sélecteur @ de l'éditeur envoie le fichier comme resource_link, que mini-me transforme en la même ligne [attached file: …]. Un chemin tapé à la main, sans le sélecteur, est compris de la même façon, relativement au projet ouvert dans l'éditeur. Les chemins attachés sont journalisés sur stderr sous la forme [acp] session <id>: attached <chemin>.
Voir aussi
- Outils intégrés — ce avec quoi le modèle lit le fichier
- Utiliser mini-me depuis un éditeur
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 |
|