Vai al contenuto principale

Memoria Honcho

Honcho aggiunge memoria nativa per l’AI a OpenClaw. Mantiene le conversazioni in modo persistente in un servizio dedicato e costruisce nel tempo modelli dell’utente e dell’agente, fornendo al tuo agente un contesto cross-session che va oltre i file Markdown del workspace.

Cosa fornisce

  • Memoria cross-session — le conversazioni vengono mantenute in modo persistente dopo ogni turno, quindi il contesto continua tra reset di sessione, compattazione e cambi di canale.
  • Modellazione dell’utente — Honcho mantiene un profilo per ciascun utente (preferenze, fatti, stile di comunicazione) e per l’agente (personalità, comportamenti appresi).
  • Ricerca semantica — ricerca tra osservazioni di conversazioni passate, non solo nella sessione corrente.
  • Consapevolezza multi-agente — gli agenti genitori tracciano automaticamente i sotto-agenti generati, con i genitori aggiunti come osservatori nelle sessioni figlie.

Strumenti disponibili

Honcho registra strumenti che l’agente può usare durante la conversazione: Recupero dati (rapido, senza chiamata LLM):
ToolCosa fa
honcho_contextRappresentazione completa dell’utente tra le sessioni
honcho_search_conclusionsRicerca semantica sulle conclusioni archiviate
honcho_search_messagesTrova messaggi tra le sessioni (filtra per mittente, data)
honcho_sessionCronologia e riepilogo della sessione corrente
Domande e risposte (basato su LLM):
ToolCosa fa
honcho_askFai una domanda sull’utente. depth='quick' per i fatti, 'thorough' per la sintesi

Per iniziare

Installa il plugin ed esegui la configurazione:
openclaw plugins install @honcho-ai/openclaw-honcho
openclaw honcho setup
openclaw gateway --force
Il comando di configurazione richiede le tue credenziali API, scrive la configurazione e facoltativamente migra i file di memoria esistenti del workspace.
Honcho può funzionare interamente in locale (self-hosted) oppure tramite l’API gestita su api.honcho.dev. Non sono richieste dipendenze esterne per l’opzione self-hosted.

Configurazione

Le impostazioni si trovano in plugins.entries["openclaw-honcho"].config:
{
  plugins: {
    entries: {
      "openclaw-honcho": {
        config: {
          apiKey: "your-api-key", // omit for self-hosted
          workspaceId: "openclaw", // memory isolation
          baseUrl: "https://api.honcho.dev",
        },
      },
    },
  },
}
Per le istanze self-hosted, imposta baseUrl sul tuo server locale (ad esempio http://localhost:8000) e ometti la chiave API.

Migrazione della memoria esistente

Se hai file di memoria esistenti del workspace (USER.md, MEMORY.md, IDENTITY.md, memory/, canvas/), openclaw honcho setup li rileva e offre di migrarli.
La migrazione non è distruttiva — i file vengono caricati su Honcho. Gli originali non vengono mai eliminati né spostati.

Come funziona

Dopo ogni turno dell’AI, la conversazione viene mantenuta in modo persistente su Honcho. Sia i messaggi dell’utente sia quelli dell’agente vengono osservati, consentendo a Honcho di costruire e perfezionare nel tempo i propri modelli. Durante la conversazione, gli strumenti Honcho interrogano il servizio nella fase before_prompt_build, iniettando contesto pertinente prima che il modello veda il prompt. Questo garantisce confini di turno accurati e un richiamo pertinente.

Honcho vs memoria integrata

Integrata / QMDHoncho
ArchiviazioneFile Markdown del workspaceServizio dedicato (locale o ospitato)
Cross-sessionTramite file di memoriaAutomatico, integrato
Modellazione dell’utenteManuale (scrivere in MEMORY.md)Profili automatici
RicercaVettoriale + parola chiave (ibrida)Semantica sulle osservazioni
Multi-agenteNon tracciatoConsapevolezza genitore/figlio
DipendenzeNessuna (integrata) o binario QMDInstallazione del plugin
Honcho e il sistema di memoria integrato possono funzionare insieme. Quando QMD è configurato, diventano disponibili strumenti aggiuntivi per cercare nei file Markdown locali insieme alla memoria cross-session di Honcho.

Comandi CLI

openclaw honcho setup                        # Configura la chiave API e migra i file
openclaw honcho status                       # Controlla lo stato della connessione
openclaw honcho ask <question>               # Interroga Honcho sull'utente
openclaw honcho search <query> [-k N] [-d D] # Ricerca semantica nella memoria

Ulteriori letture