mini-me — documentation (français)
mm est un agent de code qui tourne dans votre terminal, ou dans un éditeur via l'Agent Client Protocol. Il dialogue avec un serveur de modèle local (Docker Model Runner ou llama-server de llama.cpp) et travaille avec une poignée d'outils intégrés : bash, read_skill, read_file, write_file, edit_file.
Cette documentation est organisée selon les quatre quadrants Diátaxis. Choisissez celui qui correspond à votre besoin du moment.
Tutoriels — apprendre en faisant
Guides pratiques — accomplir une tâche
- Faire tourner mini-me sur llama.cpp plutôt que Docker Model Runner
- Utiliser mini-me depuis un éditeur (ACP)
- Ajouter un skill
- Garder une longue session dans la fenêtre de contexte
- Démarrer une nouvelle session sans relancer
- Désigner un fichier au modèle avec
@chemin
Référence — consulter
- Ligne de commande — options, variables d'environnement, bannière de démarrage
- Commandes slash —
/quit,/abort,/compact,/new, raccourcis clavier - Fichier de configuration — chaque clé YAML, sa valeur par défaut et sa règle de validation
- Outils intégrés —
bash,read_skill,read_file,write_file,edit_file - Format d'un fichier de skill
- Surface Agent Client Protocol
Explication — comprendre
- Architecture : une boucle, deux façades
- Fournisseurs : une implémentation par protocole
- Compression du contexte
- Diagramme des paquets (source draw.io) :
docs/diagrams/packages.drawio
Périmètre
Cette documentation couvre le binaire mm et les paquets sous internal/. Les répertoires kits/ et tmp/ à la racine du dépôt ne font pas partie du projet et ne sont pas documentés ici.
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 |
|