Mise à jour et désinstallation
Anyy peut se mettre à jour après installation native résidente. Il vérifie les sommes, active atomiquement le binaire et préserve l’ancienne version comme retour arrière si l’espace le permet.
Frontières des versions et données
Ces instructions visent la disposition native publiée. v0.1.107 est stable ; les anciens dossiers de préversion et lanceurs développeur ne sont pas un parcours d’installation. Sauvegardez toutes les données utiles avant de changer une disposition de développement. Ne copiez pas un répertoire vide sur les données et ne supposez pas qu’un retour de binaire annule une migration de base.
Vérifier une mise à jour
Commencez par la lecture seule :
anyy update --check
Elle indique :
- versions actuelle et récente ;
- source détectée ;
- possibilité d’auto-mise à jour ;
- contrôle préalable en lecture seule d’espace et disposition résidente.
Utilisez --check avant maintenance. Il n’arrête pas Gateway et ne change aucun fichier.
Appliquer la mise à jour
Pour une installation normale :
anyy update
Si le service Gateway est actif, Anyy l’arrête, met à jour version et définition puis redémarre et attend la disponibilité de la nouvelle version. Un Gateway manuel est signalé sans conversion automatique en service.
Déroulement d’une mise à jour
- Résout le répertoire et prend un verrou.
- Détecte source et version disponible.
- Vérifie espace temporaire et personnel.
- Télécharge archive et somme.
- Vérifie SHA-256 et archive avant extraction.
- Installe le candidat dans un répertoire versionné.
- Vérifie sa santé avec
anyy --version. - Bascule atomiquement et enregistre la cible précédente.
- Restaure le service Gateway à son état actif ou arrêté antérieur.
La fin affiche anciennes/nouvelles versions, retour arrière, état de commande et résultat Gateway.
Choisir une version
Installez une version publiée précise :
anyy update --version v0.1.107
Remplacez l’exemple par une version disponible. Sans --version, Anyy suit la dernière version annoncée par la source configurée.
Mises à jour compactes
Si l’espace manque :
anyy update --compact
Le mode --compact retire d’abord les versions inactives et garde l’active. Il ne peut retirer la cible de retour précédente que pour réussir le contrôle d’espace.
Libérez de l’espace manuellement si possible. --compact préserve les données utilisateur mais peut ne laisser aucun ancien binaire.
Données préservées
La mise à jour change programmes et entrées commande/service sans supprimer les données du profil :
config.yamlet identifiants ;state.db, sessions et mémoire ;- Skills et MCP ;
- fichiers Workspace ;
- sauvegardes, journaux et caches.
Sauvegardez avant une modification d’infrastructure risquée pour une copie indépendante :
anyy backup create --output /safe/path/anyy-backup.tar.gz
secrets/ géré et mcp/oauth/ compatible sont exclus sans --include-secrets. Configuration et Workspace sont capturés tels quels : les identifiants en clair peuvent entrer dans une archive normale. Protégez chaque sauvegarde comme privée ; l’option ne garantit pas l’absence de secrets.
Autres sources d’installation
anyy update ne met à jour que le natif résident. Si anyy update --check indique une autre source, utilisez sa procédure :
| Source | Mise à jour |
|---|---|
| Homebrew | brew upgrade ... pour la formule installée |
| npm | Gestionnaire et nom de paquet d’origine |
| Docker | Récupérez la nouvelle image et recréez le conteneur |
| Sources | Actualisez le dépôt et reconstruisez selon ses instructions |
Suivez les indications exactes de anyy update --check sans mélanger fichiers de paquet et disposition native.
Miroirs personnalisés
Un opérateur de miroir compatible fiable peut remplacer la base :
anyy update --base-url https://releases.example.com/anyy
--base-url change la source du programme et de sa somme, sans constituer une autorité d’intégrité indépendante. Utilisez une source contrôlée ou fiable.
Vérifier après mise à jour
Lancez :
anyy --version
anyy status
anyy doctor
Puis rouvrez Dashboard et envoyez un petit test :
anyy dashboard
Si le service actif n’a pas pu être restauré, la mise à jour rapporte un résultat non nul. Inspectez anyy gateway status, corrigez puis démarrez/redémarrez explicitement.
Désinstaller Anyy
La désinstallation interactive demande le périmètre et une confirmation :
anyy uninstall
Deux modes :
| Mode | Supprime | Conserve |
|---|---|---|
--keep-data | Versions, entrées et service | Configuration et données du profil |
--full | Versions, entrées, service et toutes données Anyy concernées | Rien dans les répertoires sélectionnés |
Sans interaction, choisissez explicitement :
anyy uninstall --keep-data --yes
anyy uninstall --full --yes
--yes sans --keep-data ou --full est rejeté.
anyy uninstall --full retire configuration, identifiants, sessions, mémoire, Skills, Workspace et autres données concernées. Créez/vérifiez une sauvegarde si elles comptent.
La désinstallation vise le natif résident. Paquets, conteneurs et sources doivent être retirés avec leur système d’installation.
Dépannage
| Problème | Solution |
|---|---|
| Auto-mise à jour indisponible | Suivez la source indiquée par anyy update --check |
| Autre installation/mise à jour active | Attendez la fin du verrou du même répertoire |
| Espace insuffisant | Libérez temporaire/personnel ; compact seulement si moins d’historique acceptable |
| Échec de somme | Réessayez depuis la source fiable sans contourner |
| Gateway ne revient pas | Lancez anyy gateway status, corrigez le service puis anyy gateway start ou restart |
| Désinstallation refusée | Confirmez le natif résident et le bon --home |