AlphaAvatar v0.6.6 déplace le focus du framework vers des contrats d'exécution plus clairs et des capacités modulaires plutôt que d'introduire une seule grande fonctionnalité. La version étend Environment Memory pour inclure des segments audio aux côtés des observations visuelles et fait passer les mises à jour de mémoire d'un sondage périodique à un modèle piloté par des événements.
- Les segments audio sont désormais traités comme des observations de perception dérivées avec une synchronisation et un contexte indépendants.
- Environment Memory utilise une accumulation adaptative déclenchée par des observations pertinentes au lieu d'un sondage basé sur des minuteries.
- Les backends Qdrant et LanceDB partagent désormais un protocole d'exécution commun, découplant le choix du stockage du comportement d'exécution.
- Les plugins exposent les descriptions de capacités au contexte Avatar, permettant au modèle de comprendre dynamiquement les fonctionnalités disponibles.
- La rétention de l'historique de perception est augmentée et les schémas Stream/Observation sont rendus plus explicites pour un meilleur support multi-consommateurs.
- La logique spécifique à LiveKit est isolée dans les points d'entrée, la traitant comme une frontière d'intégration plutôt que comme une dépendance architecturale centrale.
Ces changements visent à maintenir la perception, la mémoire, l'identité et les outils modulaires et observables tout en assurant que le modèle reste la couche de raisonnement centrale qui les relie.