2 avril 2026
v0.9.0
Expansion site — Reviews, Benchmark, Compare Memstate, flux Hub
Majeure
+
Page communauté /reviews — nouvelle page pour laisser des avis, présenter des projets et poser des questions. Formulaire via l'API /contact. Trois types : avis, projet, question.
+
Page /benchmark — page de benchmark complète latence/débit. Chiffres p50/p95/p99 réels pour /recall, /inject-context, /remember. Détails infra, expliquant le score de confiance, tableau comparatif.
+
/compare-memstate — nouvelle page de comparaison tête-à-tête ajoutée au hub compare. Couvre : intégration, conformité, transparence, tarifs, guide de migration.
+
Docs : 7 nouveaux guides d'installation — Kilo Code, OpenCode, ChatGPT, Grok SDK, Claude Agent SDK, Google ADK, Vercel AI SDK. Tous avec onglets Automatique/Manuel et one-liner npx @kronvex/setup.
+
Docs : page SPA Cas d'usage — /use-cases fusionné dans les docs. 5 cas principaux avec exemples de code. Redirection /use-cases → /docs#use-cases.
+
Homepage : flux mémoire live — section "Every agent. One memory." redessinée comme un feed animé montrant les écritures/lectures d'agents en temps réel. Remplace le diagramme statique.
+
Homepage : section détection de conflits — terminal visuel montrant la déduplication de mémoires avec score de confiance. Affichage de la formule avec poids colorés.
+
Demo : UPLOAD → INGEST → QUERY — étiquettes des étapes et texte mis à jour pour correspondre au flux réel. Auto-déclenchement au chargement de page supprimé.
+
@kronvex/mcp v1.1.0 + @kronvex/setup v1.1.0 — fallback env KRONVEX_AGENT_ID, agent_id optionnel dans tous les schémas d'outils, setup crée automatiquement un agent "default".
~
Fond section #how — correction de spécificité CSS où background: transparent !important écrasait le var(--bg2) prévu sur la section "How it works".
~
Page intégrations fusionnée dans les docs — /integrations redirige désormais vers /docs#integrations. Tous les liens nav mis à jour.
1er avril 2026
v0.8.0
Couche Distribution — CLI, Webhooks, n8n, Dify, MCP
Majeure
+
CLI kronvex — pip install kronvex installe un client terminal complet. Commandes : agents list/create/delete · remember · recall · memories list. Auth via env KRONVEX_API_KEY. Sortie JSON par défaut, --pretty pour lisible.
+
Événements webhook étendus — 4 nouveaux événements : memory.recalled · memory.deleted · memory.expired · memory.consolidated. Logique de retry : 3 tentatives avec backoff exponentiel 2s/8s. Tous non-bloquants via BackgroundTasks. Session DB fraîche par dispatch — pas de fuite de session.
+
Mise à jour nœud n8n — nouvelles opérations health et consolidate. recall gagne un champ JSON optionnel context_messages pour le re-classement A4.
+
Plugin Dify — plugin Dify natif dans sdk/dify/ avec outils remember, recall et inject_context. Manifestes YAML, classes d'outils Python, validation des credentials via /health.
+
Serveur MCP — serveur FastMCP dans sdk/mcp-server/ exposant 4 outils : remember · recall · inject_context · list_agents. Plug direct dans Claude Desktop ou tout hôte compatible MCP via variables d'env.
31 mars 2026
v0.7.0
Moteur Mémoire 2.0 — Couche Intelligence
Majeure
+
Auto-consolidation des mémoires (A1) — tâche de fond qui regroupe les mémoires sémantiquement similaires (cosinus ≥ 0.82) et les fusionne en une meta-memory via GPT-4o-mini. Mémoires sources soft-supprimées avec piste d'audit. Le dashboard affiche le badge ⬡ META sur les mémoires consolidées.
+
Extraction d'entités + graphe de connaissances (A2) — chaque appel remember déclenche une passe async GPT-4o-mini extrayant les entités nommées (personne, org, préférence, fait, procédure) et leurs relations dans deux nouvelles tables : entities et entity_relations. Le recall combine recherche vectorielle + traversal de graphe, résultats fusionnés et re-classés par score de confiance.
+
Décroissance mémorielle par type (A3) — cinq types de mémoires avec courbes de décroissance sigmoid distinctes : fact (180j), preference (60j), procedure (90j), context (3j), episodic (14j). Auto-classification via GPT-4o-mini si memory_type est omis.
+
Re-classement contextuel (A4) — recall et inject-context acceptent un champ optionnel context_messages[] (derniers N tours de conversation). GPT-4o-mini re-classe les résultats avec le contexte complet pour une précision bien meilleure en dialogues multi-tours. Rétrocompatible.
+
Score de santé mémoire (A5) — nouvel endpoint GET /agents/{id}/health retourne quatre métriques : couverture (étendue sémantique), fraîcheur (âge pondéré), cohérence (détection de contradictions), utilisation (rappelée dans les 30 derniers jours). Affiché dans le dashboard avec recommandations actionnables.
+
Dashboard : widget santé & badges META — score de santé visible sur chaque carte d'agent. Les méta-mémoires consolidées affichent le badge ⬡ META dans l'explorateur. Nouvelles couleurs de type pour fact, preference et context.
+
Migration 005 — ajoute is_meta, consolidation_count, consolidated_from (JSONB), user_id à la table memories. Crée les tables entities + entity_relations avec index complets. Appliqué sur Supabase.
30 mars 2026
v0.6.0
Expansion EU, i18n français, SEO & polish site
Mineure
+
Page d'accueil allemande /de — nouvelle page pour le marché EU germanophone. Traduction complète, texte et CTAs localisés.
+
i18n français — complet — traduction complète du footer, messages de validation du modal démo, modal d'auth et liens page /fr/. Toutes les erreurs de validation s'affichent désormais dans la bonne locale.
+
Animations diagramme architecture — effet hover lift+glow sur chaque bloc ; flèches SVG à point mobile visualisent le flux de données en temps réel entre les composants.
+
Icônes emoji sur les intégrations — remplacement des points colorés par des icônes emoji sur les 11 pills d'intégration dans la barre works-with (LangChain, CrewAI, AutoGen, n8n, Python SDK, Node.js SDK…).
+
Pages comparaison Weaviate & LlamaIndex — deux nouvelles pages de comparaison concurrents (/compare-weaviate, /compare-llamaindex) couvrant matrice de fonctionnalités, tarifs et conformité RGPD côte à côte.
+
SEO — schéma & liens internes — JSON-LD enrichi (breadcrumbs, FAQ, SoftwareApplication), corrections meta description, nouveaux liens croisés internes entre DPA, pages industrie et articles de blog. /faq ajouté au sitemap avec liens croisés industrie.
+
Rafraîchissement homepage EU — barre works-with enrichie, texte section architecture mis à jour, page DPA liée depuis le footer, schéma FAQ ajouté à la homepage.
~
Flash auth nav & décalage i18n — état auth et locale appliqués synchronement avant le premier rendu, éliminant le clignotement du bouton login/logout et le décalage de langue visible au rechargement.
~
FOUC bouton recherche — décalage de layout causé par l'animation d'apparition du bouton recherche au DOMContentLoaded éliminé ; bouton stable dès le premier rendu.
~
Canvas page compare — canvas de particules limité à la section hero uniquement ; fond flouté ajouté derrière les sous-textes pour lisibilité sur toutes les pages compare.
~
Cohérence tarifs — Scale €1 499 — prix du plan Scale corrigé de €999 à €1 499 sur toutes les pages compare, tableaux tarifs, articles de blog et CGV.
~
Passe tarifs blog — tous les articles de blog et le post de lancement mis à jour pour refléter la gamme de plans actuelle (Dev €19 entrée, valeurs Starter/Pro/Growth/Scale révisées).
~
scrollbar-gutter: stable — ajouté globalement pour éviter le décalage de layout quand les overlays modaux ajoutent/suppriment la scrollbar.
~
Contenu dupliqué .html — le Worker Cloudflare émet désormais des redirections 301 de /page.html vers /page pour éviter l'indexation d'URLs dupliquées.
~
Séparateurs de sections — séparateurs visuels ajoutés entre les sections API/Architecture et entre les verticaux/"Pourquoi Kronvex" sur la homepage pour un meilleur rythme de lecture.
28 mars 2026
v0.5.0
Plan Dev, effacement RGPD, dédup cosinus, barre recherche, consentement cookies, pages verticales & analytics Umami
Majeure
+
Plan Dev (€19/mois) — nouveau palier payant d'entrée avec 3 agents, 5 000 mémoires et limites de taux journalières (500 recall / 1 000 remember). Comble l'écart entre la démo gratuite et le plan Starter.
+
Restructuration des tarifs — tous les plans payants mis à jour : Starter €49 / 5 agents / 15k, Pro €249 / 10 agents / 75k, Growth €599 / 30 agents / 300k, Scale €1 499 / illimité. CGV mis à jour en conséquence.
+
Endpoint effacement RGPD Art. 17 — DELETE /agents/{id}/memories/user/{user_id} supprime en masse toutes les mémoires d'un utilisateur final, permettant les workflows de conformité droit à l'effacement pour les clients Pro+.
+
Endpoint piste d'audit — GET /agents/{id}/audit retourne un log horodaté de toutes les opérations API sur un agent. Disponible sur Pro et supérieur.
+
Déduplication cosinus — les mémoires avec similarité cosinus ≥ 0.95 sont dédupliquées à l'écriture. MemoryResponse inclut désormais un flag deduplicated: bool.
+
Barre de recherche site-wide — overlay accessible au clavier (/ ou Ctrl+K) indexant 32 pages avec navigation flèches et filtrage instantané. Accessible depuis la navbar sur toutes les pages.
+
Bannière consentement cookies — bannière opt-in conforme RGPD avec Accepter / Refuser, persistance localStorage (kv_cookie_consent) et dismiss animé. Se charge uniquement après interaction explicite de l'utilisateur.
+
Pages verticales — /healthcare et /fintech : pages industrie mettant en avant la conformité HIPAA/RGPD, cas d'usage et CTAs ciblés.
+
Analytics Umami — remplacement de Plausible par Umami auto-hébergé sur 105+ fichiers HTML. Sans données personnelles, sans cookies, conforme RGPD d'office.
~
Correction layout hero — le trait de bordure dorée à gauche du badge eyebrow était cassé par display:inline-block. Remplacé par width:fit-content.
~
Plan Starter restauré — la carte Starter était absente de la grille tarifs sur index.html après la restructuration. Restaurée avec les valeurs correctes ; grille mise à jour à 5 colonnes ; slider mobile synchronisé.
~
Accordéon FAQ Enterprise — toggleFaq() référencée dans les handlers onclick mais jamais définie. Fonction ajoutée ; l'accordéon s'ouvre/ferme correctement.
+
llms.txt mis à jour — tarifs actuels, nouvelles pages (/healthcare, /fintech) et nouveaux articles de blog ajoutés pour la découvrabilité des crawlers IA.
25 mars 2026
v0.4.3
Pages compare, Cas d'usage dans le nav, améliorations layout & correctifs
Mineure
+
Nouvelles pages compare — pages de comparaison dédiées pour
Zep et
MemGPT, complétant les comparaisons Mem0 et Pinecone existantes. Chaque page détaille fonctionnalités, tarifs et conformité RGPD côte à côte.
+
Cas d'usage dans le nav — lien /use-cases ajouté au nav desktop et menu mobile sur toutes les pages secondaires (blog, tarifs, docs, enterprise, roadmap, changelog, compare, use-cases).
+
Fond mythologie grecque sur Cas d'usage — la page dispose d'un motif méandre subtil, rougeoiements radiaux Olympian gold et colonnes de temple pour une identité visuelle plus riche correspondant au thème mythologique Kronvex.
~
Layout Enterprise & Compare — espacement des sections amélioré, alignement hero et réactivité grille de cartes sur /enterprise et /compare.
~
Index navbar — liens nav mis à jour sur index.html pour correspondre aux pages secondaires ; ordre cohérent sur toutes les pages.
~
Correctifs divers — blog, roadmap, tarifs et docs : corrections i18n, corrections toggle, typos, lien Contact du footer corrigé de mailto: vers /contact.
~
Correction cache login — header Cache-Control: no-cache, must-revalidate ajouté à /login via Worker Cloudflare pour éviter la diffusion de pages périmées après déploiements.
+
Sitemap mis à jour — /compare-zep, /compare-memgpt, /compare-mem0, /compare-pinecone, /enterprise et /changelog ajoutés. Toutes les dates lastmod mises à jour au 2026-03-25.
22 mars 2026
v0.4.2
Cycle mémoire mensuel, curseur restauré, suppression de compte
Mineure
+
Cycle mémoire mensuel — nouveau compteur cycle_memories_used sur api_keys. Suit les mémoires créées par cycle de facturation, décrémenté à la suppression. Remis à 0 au webhook Stripe invoice.payment_succeeded. L'aperçu dashboard affiche désormais "MÉMOIRES CE CYCLE" avec le compteur actif en dessous.
+
Suppression de compte — endpoint DELETE /auth/delete-account annule l'abonnement Stripe, supprime tous les agents et mémoires, désactive la clé API, supprime l'utilisateur Supabase. Le dashboard appelle le backend avant de se déconnecter.
+
Bouton LOG OUT dans le nav desktop — bouton de déconnexion ajouté en haut à droite du nav desktop sur toutes les pages secondaires. Visible si connecté, masqué sinon.
~
Curseur personnalisé restauré — curseur point (gris → or au survol) réactivé sur toutes les pages secondaires via .kv-cursor-ready *{cursor:none} — même approche qu'index.html. Curseur natif sur appareils tactiles/grossiers.
~
Lisibilité texte mode clair — inject_nav surclasse désormais les couleurs h1–h6, p, li avec !important en mode clair, corrigeant le texte blanc sur blanc causé par la palette sombre des stylesheets de page.
~
Curseur natif sur pages secondaires — cursor:none!important obsolète supprimé des pages 404, légal, statut, docs.
🔒
Plafond de dépenses Supabase confirmé — Spend Cap actif sur le plan Supabase Pro. Checklist costs.html mise à jour.
🔒
Plafond dur OpenAI €50/mois — limite de dépenses configurée sur platform.openai.com. costs.html mis à jour.
22 mars 2026
v0.4.1
Mobile layout, Dashboard fixes & Deleted memories tracking
Correctif
~
Bug compteur onglet Mémoires — _totalMemoriesCount était réinitialisé à 0 à chaque itération d'agent. Accumulation corrigée.
~
Détection du plan — GET /auth/my-key retourne désormais toujours la clé du plan payant quand les deux types de clés coexistent.
~
Rotation de clé — POST /auth/rotate-key définit désormais correctement rotated=true et le timestamp rotated_at.
+
Compteur de mémoires supprimées — nouvelle colonne deleted_memories_count sur api_keys. Incrémenté à chaque suppression. Affiché dans l'aperçu dashboard.
+
Squelettes de chargement — rangées skeleton avec animation shimmer pendant le chargement des mémoires. Remplace le texte simple.
↑
Layout mobile — correction radicale — injection de *{max-width:100vw;box-sizing:border-box} + knEnforceMobile() sur les 54 pages secondaires.
~
Curseur personnalisé supprimé — l'overlay de curseur point n'est plus injecté sur les pages secondaires.
~
Favicon — favicon.svg mis à jour avec le logo couronne 8 feuilles. og:image ajouté aux articles LangGraph et MCP.
22 mars 2026
v0.4.0
TTL, Webhooks, Bulk import, Key rotation & Observability
Version majeure
+
TTL / expiration des mémoires — passez ttl_days sur POST /remember. Les mémoires expirent automatiquement ; pinned: true annule l'expiration.
+
Webhooks — trois nouveaux événements : memory.stored, quota.warning, quota.reached. Configurez l'URL dans Dashboard → Paramètres.
+
Import en masse — POST /agents/{id}/memories/bulk-import ingère jusqu'a 100 mémoires en une seule requête avec rapport d'erreurs par élément.
+
Rotation de clé API — POST /auth/rotate-key émet une nouvelle clé tout en gardant l'ancienne valide 24 heures. Bascule sans interruption.
+
Monitoring d'erreurs Sentry — exceptions capturées et groupées automatiquement. Logs JSON structurés sur chaque appel API.
+
Dashboard — bouton effacement recherche mémoires — réinitialisation en un clic du champ de recherche.
+
Dashboard — sparkline hebdomadaire — graphique de tendance sur 14 jours, alimenté par GET /api/v1/stats/weekly.
+
Dashboard — export CSV — téléchargez toutes les mémoires d'un agent en CSV directement depuis la page des mémoires.
↑
Headers de rate limit — X-RateLimit-Limit et X-RateLimit-Window retournés sur chaque réponse.
22 mars 2026
v0.3.2
Universal navbar, SEO & blog expansion
Version
+
Navbar universelle — #kn-nav unifié sur les 32 pages secondaires. Hauteur identique (60px), sticky, logo couronne SVG.
+
Menu hamburger — tiroir mobile sur chaque page (≤768px). Précédemment uniquement sur la page tarifs.
+
Blog — 4 nouveaux articles — mémoire persistante LangGraph, mémoire AutoGen, alternative Zep, mémoire MCP.
+
Article conformité RGPD — promu dans la liste principale du blog. Couvre l'hébergement EU, droit à l'effacement et stockage mémoire RGPD natif.
+
Page /tarifs dédiée — tableau comparatif complet des plans, accordéon FAQ, CTA vers le dashboard.
+
Réécriture d'URLs propres — toutes les pages blog et marketing servies sans extension .html via Cloudflare Worker.
~
Canonical & og:url — suppression du suffixe .html des balises meta sur 10 pages.
↑
Correction N+1 recall — remplacement de la boucle UPDATE par un seul UPDATE … WHERE id IN (…) en masse.
+
Portail Client Stripe — nouvel endpoint POST /billing/portal. Les utilisateurs gèrent eux-mêmes la facturation, la carte, l'annulation.
~
Emails d'onboarding — résistants aux redémarrages — remplacement de asyncio.sleep par Resend scheduled_at.
+
Accordéon FAQ page d'accueil — section FAQ tarifs sur l'index remplace le lien vers la page tarifs séparée.
+
Thème clair/sombre + langue FR/EN — persisté en localStorage, propagé sur toutes les pages via le JS de navigation universel.
18 mars 2026
v0.3.0
SDKs, Analytiques, Webhooks, Ecosysteme
Version majeure
+
Python SDK publié sur PyPI — pip install kronvex. Support async complet, typé.
+
Node.js SDK publié sur npm — npm install kronvex. ESM + CJS, TypeScript natif.
+
Page Analytiques dans le dashboard — mémoires les plus rappelées, répartition par type, heatmap de session, graphique de croissance (14 jours).
+
Page Mémoires — parcourez, filtrez, recherchez, triez et supprimez en masse les mémoires directement depuis le dashboard.
+
Alertes webhook — configurez une URL + un seuil, recevez une notification quand l'utilisation mémoire dépasse votre limite.
+
Section Écosystème sur la landing — cartes d'intégration LangChain, CrewAI, n8n, LangGraph.
+
Guides d'intégration dans les docs — KronvexMemory LangChain, décorateur tool CrewAI, patterns nœud HTTP n8n.
+
Assistant d'onboarding — guide en 4 étapes au premier login (clé API, première mémoire, injection de contexte). Fermable.
~
DELETE /agents/{id} — endpoint manquant, désormais pleinement implémenté avec suppression en cascade des mémoires.
~
Email d'annulation Stripe — envoie désormais une confirmation d'annulation avec date de fin + CTA "réactiver".
↑
Plan Scale — la barre de capacité mémoire affiche un shimmer ∞ animé. Le sablier oscille infiniment.
~
Bannière dépassement de quota — affichée automatiquement après une rétrogradation quand les mémoires dépassent la limite du nouveau plan.
14 mars 2026
v0.2.0
Refonte Dashboard, facturation Stripe, decroissance TTL
Sortie de fonctionnalités
+
Facturation Stripe — plans Starter, Pro, Growth, Scale. Checkout, webhooks, montées en gamme entièrement automatisées.
+
Dashboard — refonte complète. Bannière sablier Kronos, barre de capacité mémoire, tableau des agents, page compte.
+
Décroissance TTL — les mémoires peuvent désormais expirer automatiquement. Tâche de fond toutes les heures.
+
Filtrage par session — passez session_id pour limiter /recall et /inject-context à un fil de conversation.
+
Score de confiance — les mémoires ont désormais un champ access_count incrémenté à chaque rappel.
+
Séquence d'emails d'onboarding — emails automatisés J+1, J+3, J+7 déclenchés à l'inscription démo.
+
Blog — 4 articles techniques publiés (types de mémoire, RAG vs mémoire, guide agent en production, quickstart).
~
CORS sur les 500 — le gestionnaire d'exceptions global inclut désormais toujours les headers CORS.
↑
Index HNSW pgvector — migration d'IVFFlat vers HNSW. Latence recall p99 améliorée de ~35%.
8 mars 2026
v0.1.0
Lancement initial — API core
Lancement
+
POST /remember — stockez des mémoires avec contenu, type, session_id, TTL et métadonnées.
+
POST /recall — recherche sémantique sur les mémoires stockées via les embeddings pgvector.
+
POST /inject-context — un seul appel : recall + mise en forme comme bloc de contexte prêt pour le LLM.
+
GET/POST/DELETE /agents — gestion complète des agents avec support multi-agent par clé API.
+
Types de mémoire — épisodique, sémantique, procédurale. Récupération filtrée via memory_type.
+
Auth Supabase — authentification JWT via Google/email. Clé démo créée à la première connexion.
+
Hébergement EU — toutes les données stockées dans Supabase EU (Francfort). Conforme RGPD par défaut.
+
Cloudflare Workers Sites — frontend déployé globalement. Railway pour le backend FastAPI. Recall sous 40ms.