EN·ES·DE·PT·FR
⌘K

Auto-Atualizador

O aidaemon pode verificar novas releases no GitHub e se atualizar automaticamente.

Destaques Recentes

  • v0.9.2 — mais confiabilidade nas ferramentas, validações de intenção mais fortes, melhor tratamento de comandos em segundo plano e aliases de caminho
  • v0.9.1 — melhor contexto de follow-up, limites de escopo por projeto e bloqueios rígidos para exclusões perigosas
  • v0.9.0 — chegada do sistema consultor, grande refatoração do agente e migração para eventos canônicos

Modos de Atualização

ModoComportamento
enableBaixar e aplicar atualizações automaticamente, depois reiniciar
check_only (padrão)Notificar e aguardar aprovação antes de aplicar
disableSem verificação de atualizações

Configuração

config.toml
[updates]
mode = "check_only"
check_interval_hours = 24
check_at_utc_hour = 6
confirmation_timeout_mins = 60
KeyTypeDefaultDescription
modestring"check_only"Modo de atualização: enable, check_only ou disable
check_interval_hoursinteger24Horas entre verificações de atualização
check_at_utc_hourintegernullHora UTC específica (0-23) para verificação diária
confirmation_timeout_minsinteger60Minutos para aguardar aprovação do usuário

Processo de Atualização

  1. Verificar — consulta a API de Releases do GitHub
  2. Comparar — comparação por semver
  3. Notificar — envia notas de release para os canais
  4. Aprovar (check_only) — solicitação de aprovação com timeout
  5. Baixar — binário específico da plataforma
  6. Substituir — sobrescreve o binário atual
  7. Reiniciar — sai com código 75 para acionar reinicialização do serviço

Suporte a Plataformas

PlataformaArquitetura
Linuxx86_64, aarch64
macOSx86_64, aarch64
Usuários do Homebrew
Se instalado via Homebrew, use brew upgrade aidaemon em vez disso, ou defina mode = "disable".