Le chemin rapide de recherche de mémoire QMD d'OpenClaw présentait des bogues silencieux

✍️ OpenClawRadar📅 Publié: March 20, 2026🔗 Source
Le chemin rapide de recherche de mémoire QMD d'OpenClaw présentait des bogues silencieux
Ad

La recherche en mémoire intégrée d'OpenClaw utilise une correspondance de mots-clés basique, ce qui fonctionne pour des recherches simples mais peine lorsque les agents doivent retrouver des informations apprises des semaines plus tôt sans correspondance exacte des mots.

Les utilisateurs peuvent passer à QMD, qui effectue une recherche sémantique dans tous les fichiers markdown de l'espace de travail. Cela permet aux agents de trouver des entrées pertinentes même lorsque les mots-clés exacts ne sont pas présents. QMD effectue également une recherche hybride, combinant les approches par mots-clés et sémantiques pour à la fois la précision et le rappel.

OpenClaw dispose d'un chemin rapide via MCPorter qui maintient le processus QMD actif en mémoire, réduisant les temps de recherche à 1-2 secondes au lieu de 9-25 secondes lors d'un démarrage à froid à chaque fois.

Ce chemin rapide était complètement cassé par trois bogues dans le même fichier :

  • La passerelle appelait des noms d'outils qui n'existent pas. Le serveur MCP de QMD expose un outil appelé query, mais la passerelle appelait deep_search, search, etc. Chaque appel retournait le code de sortie 128.
  • Format d'argument incorrect. La passerelle passait une chaîne plate, mais l'outil attend un tableau searches avec des sous-requêtes typées pour la recherche par mots-clés vs sémantique vs hybride.
  • Inadéquation singulier vs pluriel. La passerelle passait collection: "name" mais l'outil attend collections: ["name"].

Chaque paramètre était erroné : nom de l'outil, structure des arguments et nom du champ. La correction était simple une fois identifiée, et une demande de tirage est disponible pour toute personne exécutant QMD via MCPorter.

Ad

L'échec silencieux signifiait que chaque appel revenait au chemin CLI plus lent, mais la fonctionnalité restait, juste avec une performance significativement dégradée qui est passée inaperçue pendant des semaines.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Système de mémoire basé sur les fichiers de Claude Code : une alternative pragmatique aux bases de données vectorielles
Tools

Système de mémoire basé sur les fichiers de Claude Code : une alternative pragmatique aux bases de données vectorielles

Claude Code implémente un système de mémoire basé sur des fichiers en utilisant des fichiers .md avec des métadonnées frontmatter et un index MEMORY.md, évitant les bases de données vectorielles et les pipelines d'embedding en scannant les fichiers, construisant des manifestes et utilisant un petit modèle pour sélectionner les mémoires pertinentes.

OpenClawRadar
Éléments Agents : Un tableau de bord macOS pour les installations Claude Code & Codex
Tools

Éléments Agents : Un tableau de bord macOS pour les installations Claude Code & Codex

Une application macOS native en SwiftUI qui analyse ~/.claude et ~/.codex pour afficher les compétences installées, les sous-agents, les commandes, les plugins, les serveurs MCP, les hooks et l'état des sessions avec l'utilisation des tokens.

OpenClawRadar
AI Claw : Le pont sans serveur connecte Alexa à OpenClaw local avec livraison double.
Tools

AI Claw : Le pont sans serveur connecte Alexa à OpenClaw local avec livraison double.

AI Claw est un pipeline Python AWS Lambda qui connecte les enceintes Amazon Echo aux instances locales d'OpenClaw, contournant le délai d'attente de 8 secondes d'Amazon grâce à une architecture de type « fire-and-forget » avec double livraison vers Telegram et la sortie audio native de l'Echo.

OpenClawRadar
Orkestra : Couche de Routage LLM Consciente des Coûts pour OpenClaw Réduit les Coûts d'API de 60 à 80 %
Tools

Orkestra : Couche de Routage LLM Consciente des Coûts pour OpenClaw Réduit les Coûts d'API de 60 à 80 %

Orkestra est une couche de routage modulaire qui se place devant les appels LLM dans OpenClaw, utilisant une classification sémantique pour acheminer les prompts vers des niveaux de modèles économiques, équilibrés ou premium. Cette approche a réduit les coûts d'API de 60 à 80 % sans réécriture de prompt ni règles complexes.

OpenClawRadar