O Caminho Rápido de Busca de Memória QMD do OpenClaw Tinha Bugs Silenciosos

A busca de memória integrada do OpenClaw usa correspondência básica de palavras-chave, que funciona para consultas simples, mas tem dificuldade quando os agentes precisam encontrar informações aprendidas semanas antes sem correspondências exatas de palavras.
Os usuários podem alternar para o QMD, que realiza busca semântica em todos os arquivos markdown do espaço de trabalho. Isso permite que os agentes encontrem entradas relevantes mesmo quando as palavras-chave exatas não estão presentes. O QMD também faz busca híbrida, combinando abordagens de palavras-chave e semânticas para precisão e recuperação.
O OpenClaw tem um caminho rápido através do MCPorter que mantém o processo QMD ativo na memória, reduzindo os tempos de busca para 1-2 segundos em vez de 9-25 segundos quando iniciado a frio cada vez.
Este caminho rápido estava completamente quebrado com três bugs no mesmo arquivo:
- O gateway estava chamando nomes de ferramentas que não existem. O servidor MCP do QMD expõe uma ferramenta chamada
query, mas o gateway estava chamandodeep_search,search, etc. Cada chamada retornava código de saída 128. - Formato de argumento errado. O gateway passou uma string plana, mas a ferramenta espera um array
searchescom subconsultas tipadas para busca por palavra-chave vs semântica vs híbrida. - Incompatibilidade singular vs plural. O gateway passou
collection: "name"mas a ferramenta esperacollections: ["name"].
Cada parâmetro estava errado: nome da ferramenta, estrutura do argumento e nome do campo. A correção foi direta uma vez identificada, e uma pull request está disponível para qualquer pessoa executando QMD através do MCPorter.
A falha silenciosa significava que cada chamada retornava ao caminho mais lento da CLI, mas a funcionalidade permanecia, apenas com desempenho significativamente degradado que passou despercebido por semanas.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Claude Code Adiciona Recurso de Controle Remoto para Gerenciamento de Sessões Móveis
O Claude Code agora permite que desenvolvedores iniciem tarefas em seu terminal e continuem controlando sessões a partir de dispositivos móveis via aplicativo Claude ou claude.ai/code, enquanto o Claude executa localmente em sua máquina.

ReRouted: Aplicativo da Barra de Menu do macOS para Fallback Automático entre Claude, Codex, Grok e Mais
ReRouted é um aplicativo leve para a barra de menus do macOS que funciona como um gateway local. Aponte suas ferramentas de IA para um único endpoint; ele roteia e faz fallback automático entre suas contas quando os provedores atingem limites.

nah: Um guarda de permissão com reconhecimento de contexto para Claude Code
nah é um hook PreToolUse que intercepta todas as chamadas de ferramentas no Claude Code, classificando comandos por tipo de ação como filesystem_read ou git_history_rewrite e aplicando políticas baseadas no contexto. Ele executa um classificador determinístico em milissegundos com escalonamento opcional para LLM em casos ambíguos.

altRAG: Substitua o Vector DB RAG por Arquivos de Ponte de 2KB para Agentes de IA de Codificação
altRAG é uma ferramenta Python que substitui o RAG de banco de dados vetorial por arquivos de ponteiro leves. Ele escaneia arquivos de habilidades em Markdown/YAML para criar um arquivo esqueleto de 2KB que mapeia seções para números de linha exatos e deslocamentos de bytes, permitindo que agentes de IA leiam apenas as seções necessárias em vez de arquivos inteiros.