O AlphaAvatar v0.6.6 muda o foco do framework para contratos de tempo de execução mais claros e capacidades modulares, em vez de introduzir um único recurso grande. A versão expande a Environment Memory para incluir segmentos de áudio junto com observações visuais e transita as atualizações de memória de polling periódico para um modelo orientado a eventos.

  • Segmentos de áudio são agora processados como observações de percepção derivadas, com temporização e contexto independentes.
  • A Environment Memory usa acumulação adaptativa acionada por observações relevantes em vez de polling baseado em timer.
  • Os backends Qdrant e LanceDB agora compartilham um protocolo de runner comum, desacoplando a escolha do armazenamento do comportamento do tempo de execução.
  • Plugins expõem descrições de capacidade ao contexto do Avatar, permitindo que o modelo entenda dinamicamente os recursos disponíveis.
  • A retenção do histórico de percepção foi aumentada e os schemas Stream/Observation foram tornados mais explícitos para melhor suporte a múltiplos consumidores.
  • A lógica específica do LiveKit foi isolada nas entrypoints, tratando-a como um limite de integração em vez de uma dependência central da arquitetura.

Essas mudanças visam manter a percepção, memória, identidade e ferramentas modulares e observáveis, garantindo ao mesmo tempo que o modelo permaneça a camada central de raciocínio conectando-as.