Changelog
Juin 2026
GraphRAG — ontologie par catégorie
- Nouveau type de dépôt Ontologie à l'upload (toggle CORPUS / ONTOLOGIE)
- Extraction automatique d'entités et relations via LLM (gpt-oss-20b)
- Stockage dans Neo4j — graphe de relations persistant
- Page
/ontologie/[category] — visualisation et validation des entités
- Action "Réextraire" pour mettre à jour après modification du fichier source
- Tool MCP
get_ontology — accessible depuis claude.ai
MCP — Streamable HTTP
- Migration du endpoint
/api/mcp vers le protocole Streamable HTTP (2025-03-26)
tools/list désormais public (sans auth) — résout le chargement partiel des tools dans claude.ai
- 5 tools exposés :
list_corpus, search_corpus, chat_corpus, search_category, get_ontology
Recherche cross-corpus
- Nouveau tool MCP
search_category — interroge tous les corpus d'une catégorie en parallèle
- Basé sur
lib/search.ts — fonction searchAcrossCorpora réutilisable
Performance ingestion
- Timeout 8s sur
enrichChunk avec fallback sur texte brut
- Skip enrichissement pour les chunks < 50 mots
- Timeout 10s sur génération des métadonnées corpus
- Utilisation des
resume (150 chars) au lieu du text complet pour le prompt de résumé
- Réduction input LLM de ~2000 tokens à ~400 tokens sur la métadonnée corpus
Mai 2026
Connecteur MCP natif claude.ai
- OAuth 2.1 complet (authorization, token, discovery endpoints)
- Package npm
@retriv-run/mcp-server pour Claude Desktop
- Tools
list_corpus, search_corpus, chat_corpus
Administration
- Page
/admin/usage — consommation tokens par modèle et par corpus
- Page
/admin/invite — invitations STARTER
- Page
/admin/bugs — remontée et suivi des bugs utilisateurs
Système de crédits
- Tracking tokens par requête (inputTokens, outputTokens, costEuros)
- Affichage quota dans l'interface utilisateur
Connecteur Google Drive
- Sync initiale via OAuth Google
- Webhook push événementiel (~1 min de latence)
- Réindexation automatique à chaque modification
Connecteur GitHub
- Webhook sur événement
push
- Réindexation uniquement des fichiers modifiés dans le commit