Mise à jour & versions.
Mettre à jour Moon CLI en une commande et suivre l'historique des versions publiées. Version distribuée actuellement : v0.2.0.
Mise à jour
Moon CLI se met à jour seul, au plus une fois par jour, pendant que vous travaillez : la nouvelle version sert au lancement suivant. Chaque version publiée a un manifeste signé ; Moon CLI vérifie la signature, l'empreinte du téléchargement et celle du binaire, et teste son démarrage avant de l'activer. Une version plus ancienne n'est jamais installée sans que vous le demandiez.
moon update # dernière version, tout de suite
moon update --to 0.2.0 # une version précise
moon rollback # revenir à la version précédente
Pour couper la mise à jour automatique : "updates": { "auto": false } dans ~/.config/moon/moon.json.
Désinstallation
moon uninstall # binaires, versions et PATH
moon uninstall --purge # et aussi réglages, session et historique
La session est révoquée côté Moon AI avant la suppression.
## Mise à jour Moon CLI se met à jour seul, au plus une fois par jour, pendant que vous travaillez : la nouvelle version sert au lancement suivant. Chaque version publiée a un manifeste signé ; Moon CLI vérifie la signature, l'empreinte du téléchargement et celle du binaire, et teste son démarrage avant de l'activer. Une version plus ancienne n'est jamais installée sans que vous le demandiez. ```sh moon update # dernière version, tout de suite moon update --to 0.2.0 # une version précise moon rollback # revenir à la version précédente ``` Pour couper la mise à jour automatique : `"updates": { "auto": false }` dans `~/.config/moon/moon.json`. Désinstallation : ```sh moon uninstall # binaires, versions et PATH moon uninstall --purge # et aussi réglages, session et historique ``` La session est révoquée côté Moon AI avant la suppression.Notes de version
Version installée : moon --version. La version distribuée par les installeurs est la v0.2.0.
- Un seul binaire, et Linux (glibc et musl, x64 et ARM) et macOS (Apple Silicon et Intel) en plus de Windows.
- Mises à jour signées : chaque version a un manifeste signé et chaque fichier est vérifié avant d'être activé. Mise à jour automatique une fois par jour, retour à la version précédente (moon rollback), désinstallation (moon uninstall).
- Moon Blur moins bavard : nouveau mode secrets par défaut (secrets, IBAN et cartes bancaires), formats vérifiés (clés de contrôle des IBAN, cartes, NIR), valeurs d'exemple ignorées. Réglage par projet (moon blur <mode> --here), valeurs autorisées (moon blur allow), /blur dans l'agent.
- Coûts visibles : niveau de coût de chaque modèle dans /models, confirmation avant un modèle très gourmand, part de votre limite après chaque message. Auto choisit un modèle économique pour une question simple et ne prend jamais un modèle très gourmand.
- Moins de jetons consommés : titres et résumés faits par un petit modèle, compaction de la conversation à 80 % de la fenêtre, cache des requêtes mieux utilisé.
- Serveurs MCP : /mcp pour les connecter, avec un catalogue vérifié ; leurs outils demandent une confirmation par défaut.
- Session plus sûre : jeton dans le trousseau du système, renouvelé sans reconnexion, workspace propre à la session.
- Dépôts clonés : aucune configuration d'agent (plugins, serveurs MCP, skills, tui.json) n'est chargée sans votre accord, ni depuis un dossier parent ; une commande plantée dans un dépôt (git.cmd…) ne remplace plus les outils du système ; les consignes écrites par le modèle et les prompts des serveurs MCP ne lisent plus de fichier ni n'exécutent de commande sans permission.
- Moon Guard et Moon Blur renforcés : un vrai secret ne part plus vers un outil MCP ni par une commande DNS ou un interpréteur ; une annotation moonblur:allow ne libère jamais une valeur déjà masquée.
- Démarrage corrigé dans Windows Terminal (écran noir).
- Basé sur OpenCode 1.19.4 ; messages d'erreur clairs et en français ; moon doctor pour diagnostiquer ; moon licenses pour les licences.
- Les erreurs transitoires affichées dans la barre de saisie sont résumées en clair (limite atteinte, crédits, plateforme sollicitée, connexion instable) au lieu du message technique brut ; le détail complet reste accessible d'un clic.
- Compte à rebours de nouvel essai et bandeau d'interruption en français.
- Le bandeau sous la zone de saisie affiche votre limite Moon AI en pourcentage, plus aucun coût en dollars nulle part dans l'interface.
- Derniers libellés anglais du bandeau francisés (commandes, mode shell).
- Fiabilisation du mode développeur (installation depuis les sources) : démarrage de l'interface corrigé.
- L'agent travaille dans le dossier où moon est lancé (le répertoire de travail pouvait être incorrect avec certaines installations).
- moon run "<tâche>" affiche la réponse et se termine proprement (le mode non interactif pouvait se terminer sans rien afficher).
- Modèle Auto fiabilisé : routage vers le modèle généraliste Moon pour les questions simples, vers un modèle économique taillé code (Codestral, DeepSeek) pour le travail courant, vers Claude Sonnet dès que du code ou un gros contexte est détecté.
- Exécution d'outils fiabilisée de bout en bout (les outils internes de la plateforme n'interfèrent plus avec ceux de l'agent).
- Sélecteur /models : nouvelle section Recommandés (Auto, Moon 6 Fast, Codestral, Claude Sonnet, DeepSeek, Haiku).
- Panneau Contexte : usage de la limite Moon AI en pourcentage (plus d'affichage de coût en dollars) et interface davantage francisée.
- moon update compare la version installée à la version publiée avant de télécharger : plus aucun téléchargement quand l'installation est déjà à jour (moon update --force pour forcer).
- Les installeurs affichent un message clair quand la plateforme n'est pas encore publiée, et Windows ARM64 bascule automatiquement sur la version x64 (émulation).
- Le binaire n'embarque plus le chemin de la machine de compilation (le thème Moon est désormais intégré au binaire).
- Connexion au compte Moon AI : navigateur (PKCE), code d'appairage pour SSH (moon login --device), jeton collé (moon login --token).
- Moon Blur : 4 modes (off, detect, redact, strict), détecteurs de secrets et de données personnelles, restauration locale réversible.
- Moon Guard : inspection des commandes shell avant exécution, en deux niveaux (blocage, signalement).
- Workspaces : liste, changement, éligibilité par plan. Sessions révocables à distance (moon sessions revoke).
- Dans l'agent : commandes /workspace et /usage, thème Moon, modèle Auto par défaut.
- Installeurs Windows, macOS et Linux : binaires autonomes, vérification SHA-256, mise à jour via moon update.