OpenClaws QMD-Speichersuche-Schnellpfad hatte stille Fehler

Die integrierte Speichersuche von OpenClaw verwendet einfache Schlüsselwortabgleiche, die für einfache Abfragen funktionieren, aber Probleme bereiten, wenn Agenten Informationen finden müssen, die Wochen zuvor gelernt wurden, ohne exakte Wortübereinstimmungen.
Benutzer können auf QMD umschalten, das semantische Suche über alle Markdown-Dateien im Workspace durchführt. Dies ermöglicht es Agenten, relevante Einträge zu finden, selbst wenn exakte Schlüsselwörter nicht vorhanden sind. QMD führt auch Hybridsuche durch, die Schlüsselwort- und semantische Ansätze kombiniert, um sowohl Präzision als auch Trefferquote zu gewährleisten.
OpenClaw verfügt über einen schnellen Pfad durch MCPorter, der den QMD-Prozess im Speicher warm hält und die Suchzeiten auf 1-2 Sekunden reduziert, anstatt bei jedem Kaltstart 9-25 Sekunden zu benötigen.
Dieser schnelle Pfad war durch drei Fehler in derselben Datei vollständig unterbrochen:
- Das Gateway rief Tool-Namen auf, die nicht existieren. Der MCP-Server von QMD stellt ein Tool namens
querybereit, aber das Gateway riefdeep_search,searchusw. auf. Jeder Aufruf gab den Exit-Code 128 zurück. - Falsches Argumentformat. Das Gateway übergab einen einfachen String, aber das Tool erwartet ein
searches-Array mit typisierten Teilabfragen für Schlüsselwort- vs. semantische vs. Hybridsuche. - Singular- vs. Plural-Fehler. Das Gateway übergab
collection: "name", aber das Tool erwartetcollections: ["name"].
Jeder Parameter war falsch: Tool-Name, Argumentstruktur und Feldname. Die Korrektur war nach der Identifizierung unkompliziert, und ein Pull-Request ist für alle verfügbar, die QMD über MCPorter ausführen.
Das stille Scheitern bedeutete, dass jeder Aufruf auf den langsameren CLI-Pfad zurückfiel, aber die Funktionalität blieb erhalten, nur mit erheblich verschlechterter Leistung, die wochenlang unbemerkt blieb.
📖 Read the full source: r/openclaw
👀 Siehe auch

Mouser: Open-Source-Alternative zu Logitech Options+ für die MX Master 3S
Mouser ist ein leichtgewichtiges, quelloffenes Tool, das die Tasten der Logitech MX Master 3S Maus neu belegt, ohne die proprietäre Software von Logitech zu benötigen. Es läuft vollständig lokal ohne Telemetrie, unterstützt anwendungsbezogene Profile und umfasst DPI-Steuerung sowie Akkuüberwachung.

Claude Code HUD: Terminal-Dashboard zur Überwachung von KI-Codierungssitzungen
claude-code-hud ist ein Terminal-Dashboard, das Echtzeit-Überwachung für Claude Code-Sitzungen bietet und die Nutzung des Kontextfensters, API-Ratenlimits und Dateiänderungen anzeigt, ohne eine IDE zu benötigen. Starten Sie es mit npx claude-code-hud.

Garry Tans gstack: Ein Open-Source-AI-Agent-Framework für Claude Code
Garry Tans gstack ist eine Open-Source-Softwarefabrik, die Claude Code in ein virtuelles Engineering-Team verwandelt, mit 13 spezialisierten Slash-Befehlen für Planung, Design, Entwicklung, Review, QA und Release-Management.

ACO-System: Open-Source Multi-Agent-Pipeline von GitHub Issue zu gemergtem PR
ACO System ist ein Open-Source-Multi-Agenten-Framework, das autonom eine vollständige Software-Pipeline durchläuft – von GitHub Issue bis zum gemergten PR – mit sechs spezialisierten KI-Agenten. Es verfügt über ein deterministisches Architect-Gate, das Halluzinationen blockiert.