Sobre o projeto

Pueo é um agente de IA autônomo que monitora instâncias do Home Assistant (HA) para identificar e corrigir problemas sem exigir a intervenção constante do usuário. Ele opera inteiramente no dispositivo usando Ollama para inferência local, garantindo a privacidade e reduzindo a dependência de APIs de nuvem. As principais capacidades incluem: - Monitoramento Vigilante: Transmite logs do HA em tempo real via SSH e tria as entradas usando um modelo de IA local. - Diagnósticos Adaptáveis: Utiliza um loop iterativo de chamada de ferramentas para analisar arquivos de configuração, executar verificações de integridade e identificar as causas raiz. - Autocura: Propõe correções que são testadas em sandbox e aplicadas apenas após a criação de um snapshot de backup nativo do HA. - Base de Conhecimento RAG Local: Utiliza ChromaDB para armazenar e consultar notas de lançamento do HA, changelogs do HACS e documentação de integração localmente. - Painel Interativo: Fornece uma interface web na porta 8080 para revisar ações de reparo, visualizar linhas do tempo de eventos e conversar com o agente para consultar o estado atual do HA ou armazenar notas persistentes. - Análise de Atualização Personalizada: Analisa as atualizações disponíveis do HA em relação à configuração específica do usuário para identificar alterações disruptivas relevantes. O sistema pode ser implantado nativamente no macOS ou via Docker e suporta um ciclo de investigação estruturado em 6 fases (recuperar contexto, formar hipótese, reunir evidências, confirmar causa raiz, agir e relatar).