Pular para o conteúdo principal

Memória Honcho

Honcho adiciona memória nativa para IA ao OpenClaw. Ele persiste conversas em um serviço dedicado e constrói modelos de usuário e agente ao longo do tempo, dando ao seu agente contexto entre sessões que vai além de arquivos Markdown do workspace.

O que ele oferece

  • Memória entre sessões — as conversas são persistidas após cada turno, então o contexto é mantido entre redefinições de sessão, compactação e trocas de canal.
  • Modelagem de usuário — o Honcho mantém um perfil para cada usuário (preferências, fatos, estilo de comunicação) e para o agente (personalidade, comportamentos aprendidos).
  • Busca semântica — busca em observações de conversas passadas, não apenas na sessão atual.
  • Consciência de múltiplos agentes — agentes pai rastreiam automaticamente subagentes iniciados, com os pais adicionados como observadores nas sessões filhas.

Ferramentas disponíveis

O Honcho registra ferramentas que o agente pode usar durante a conversa: Recuperação de dados (rápida, sem chamada de LLM):
ToolO que faz
honcho_contextRepresentação completa do usuário entre sessões
honcho_search_conclusionsBusca semântica nas conclusões armazenadas
honcho_search_messagesEncontra mensagens entre sessões (filtra por remetente, data)
honcho_sessionHistórico e resumo da sessão atual
Perguntas e respostas (com LLM):
ToolO que faz
honcho_askFaz perguntas sobre o usuário. depth='quick' para fatos, 'thorough' para síntese

Primeiros passos

Instale o plugin e execute a configuração:
openclaw plugins install @honcho-ai/openclaw-honcho
openclaw honcho setup
openclaw gateway --force
O comando de configuração solicita suas credenciais de API, grava a configuração e, opcionalmente, migra arquivos de memória existentes do workspace.
O Honcho pode ser executado inteiramente de forma local (auto-hospedado) ou via API gerenciada em api.honcho.dev. Nenhuma dependência externa é necessária para a opção auto-hospedada.

Configuração

As configurações ficam em plugins.entries["openclaw-honcho"].config:
{
  plugins: {
    entries: {
      "openclaw-honcho": {
        config: {
          apiKey: "your-api-key", // omita para auto-hospedado
          workspaceId: "openclaw", // isolamento de memória
          baseUrl: "https://api.honcho.dev",
        },
      },
    },
  },
}
Para instâncias auto-hospedadas, aponte baseUrl para seu servidor local (por exemplo http://localhost:8000) e omita a chave de API.

Migrando memória existente

Se você já tiver arquivos de memória existentes do workspace (USER.md, MEMORY.md, IDENTITY.md, memory/, canvas/), openclaw honcho setup os detecta e oferece a migração.
A migração não é destrutiva — os arquivos são enviados para o Honcho. Os originais nunca são excluídos nem movidos.

Como funciona

Após cada turno de IA, a conversa é persistida no Honcho. Tanto mensagens do usuário quanto do agente são observadas, permitindo que o Honcho construa e refine seus modelos ao longo do tempo. Durante a conversa, as ferramentas do Honcho consultam o serviço na fase before_prompt_build, injetando contexto relevante antes que o modelo veja o prompt. Isso garante limites de turno precisos e recuperação relevante.

Honcho vs memória integrada

Integrada / QMDHoncho
ArmazenamentoArquivos Markdown do workspaceServiço dedicado (local ou hospedado)
Entre sessõesVia arquivos de memóriaAutomática, integrada
Modelagem de usuárioManual (gravar em MEMORY.md)Perfis automáticos
BuscaVetorial + palavra-chave (híbrida)Semântica sobre observações
Múltiplos agentesNão rastreadoConsciência de pai/filho
DependênciasNenhuma (integrada) ou binário QMDInstalação de plugin
O Honcho e o sistema de memória integrado podem funcionar juntos. Quando o QMD está configurado, ferramentas adicionais ficam disponíveis para buscar em arquivos Markdown locais junto com a memória entre sessões do Honcho.

Comandos da CLI

openclaw honcho setup                        # Configura a chave de API e migra arquivos
openclaw honcho status                       # Verifica o status da conexão
openclaw honcho ask <question>               # Consulta o Honcho sobre o usuário
openclaw honcho search <query> [-k N] [-d D] # Busca semântica na memória

Leitura adicional