Skip to content

v0.1.3 — Cohérence des embeddings entre versions d'Ollama

Latest

Choose a tag to compare

@OnyxynO OnyxynO released this 21 Jun 11:15

Nouveauté

Détection automatique d'un changement de version d'Ollama susceptible d'avoir altéré les embeddings de la base.

Les modèles d'embedding servis par Ollama (notamment nomic-embed-text, le modèle par défaut) ne produisent pas toujours les mêmes vecteurs d'une version mineure à l'autre (ollama/ollama#14449). Une base vectorisée avec une version puis interrogée après mise à jour renvoie alors des scores de similarité dégradés.

Ce qui change

  • La version d'Ollama utilisée lors de la vectorisation est mémorisée dans la base.
  • mmcp status signale (champ coherence_embeddings) un changement de version mineure, et le serveur MCP émet un avertissement au démarrage.
  • L'avertissement indique la commande exacte de remédiation : mmcp migrate-embeddings --modele <modèle> (une sauvegarde automatique est créée avant).

Notes

  • Comparaison au niveau MAJEUR.MINEUR (les correctifs ne déclenchent pas d'alerte).
  • Les bases vectorisées avant cette version n'ont pas d'alerte rétroactive : la détection s'active dès la prochaine vectorisation ou migration.

Installation : pip install --upgrade personal-memory-mcp