EN·ES·DE·PT·FR
⌘K

Mise à Jour Automatique

aidaemon peut vérifier les nouvelles versions sur GitHub et se mettre à jour automatiquement.

Nouveautés Récentes

  • v0.9.2 — meilleure fiabilité des outils, validations d'intention plus strictes, meilleur suivi des commandes en arrière-plan et alias de chemins
  • v0.9.1 — meilleur contexte de suivi, limites de portée par projet et blocages stricts pour suppressions dangereuses
  • v0.9.0 — arrivée du système consultant, grande refonte de l'agent et migration vers des événements canoniques

Modes de Mise à Jour

ModeComportement
enableTélécharger et appliquer automatiquement les mises à jour, puis redémarrer
check_only (par défaut)Notifier et attendre l'approbation avant d'appliquer
disablePas de vérification de mises à jour

Configuration

config.toml
[updates]
mode = "check_only"
check_interval_hours = 24
check_at_utc_hour = 6
confirmation_timeout_mins = 60
KeyTypeDefaultDescription
modestring"check_only"Mode de mise à jour : enable, check_only ou disable
check_interval_hoursinteger24Heures entre les vérifications de mises à jour
check_at_utc_hourintegernullHeure UTC spécifique (0-23) pour la vérification quotidienne
confirmation_timeout_minsinteger60Minutes d'attente pour l'approbation de l'utilisateur

Processus de Mise à Jour

  1. Vérification — interroge l'API GitHub Releases
  2. Comparaison — comparaison semver
  3. Notification — envoie les notes de version aux canaux
  4. Approbation (check_only) — demande d'approbation avec délai d'expiration
  5. Téléchargement — binaire spécifique à la plateforme
  6. Remplacement — écrase le binaire actuel
  7. Redémarrage — se termine avec le code 75 pour déclencher le redémarrage du service

Support des Plateformes

PlateformeArchitecture
Linuxx86_64, aarch64
macOSx86_64, aarch64
Utilisateurs Homebrew
Si installé via Homebrew, utilisez brew upgrade aidaemon à la place, ou définissez mode = "disable".