Sessions and memory

Pamięć Honcho

Honcho dodaje do OpenClaw pamięć zaprojektowaną z myślą o AI za pośrednictwem zewnętrznego pluginu. Utrwala rozmowy w dedykowanej usłudze i z czasem tworzy modele użytkownika oraz agenta, zapewniając agentowi kontekst między sesjami, który wykracza poza pliki Markdown w obszarze roboczym.

Co zapewnia

  • Pamięć między sesjami — rozmowy są utrwalane po każdej turze, dzięki czemu kontekst jest zachowywany po resetach sesji, procesie Compaction i zmianach kanałów.
  • Modelowanie użytkownika — Honcho utrzymuje profil każdego użytkownika (preferencje, fakty, styl komunikacji) oraz agenta (osobowość, wyuczone zachowania).
  • Wyszukiwanie semantyczne — przeszukiwanie obserwacji z wcześniejszych rozmów, a nie tylko bieżącej sesji.
  • Świadomość wielu agentów — agenci nadrzędni automatycznie śledzą utworzonych podagentów, a także są dodawani jako obserwatorzy w sesjach podrzędnych.

Dostępne narzędzia

Honcho rejestruje narzędzia, których agent może używać podczas rozmowy:

Pobieranie danych (szybkie, bez wywołania LLM):

Narzędzie Działanie
honcho_context Pełna reprezentacja użytkownika obejmująca wszystkie sesje
honcho_search_conclusions Semantyczne przeszukiwanie zapisanych wniosków
honcho_search_messages Wyszukiwanie wiadomości w sesjach (według nadawcy i daty)
honcho_session Historia i podsumowanie bieżącej sesji

Pytania i odpowiedzi (obsługiwane przez LLM):

Narzędzie Działanie
honcho_ask Zadawanie pytań o użytkownika. depth='quick' dla faktów, 'thorough' dla syntezy informacji

Pierwsze kroki

Zainstaluj plugin i uruchom konfigurację:

bash
openclaw plugins install @honcho-ai/openclaw-honchoopenclaw honcho setupopenclaw gateway --force

Polecenie konfiguracji prosi o dane uwierzytelniające API, zapisuje konfigurację i opcjonalnie migruje istniejące pliki pamięci z obszaru roboczego.

Konfiguracja

Ustawienia znajdują się w plugins.entries["openclaw-honcho"].config:

json5
{  plugins: {    entries: {      "openclaw-honcho": {        config: {          apiKey: "your-api-key", // omit for self-hosted          workspaceId: "openclaw", // memory isolation          baseUrl: "https://api.honcho.dev",        },      },    },  },}

W przypadku instancji uruchamianych na własnym serwerze ustaw baseUrl na adres lokalnego serwera (na przykład http://localhost:8000) i pomiń klucz API.

Migrowanie istniejącej pamięci

Jeśli masz istniejące pliki pamięci obszaru roboczego (USER.md, MEMORY.md, IDENTITY.md, memory/, canvas/), polecenie openclaw honcho setup wykryje je i zaproponuje ich migrację.

Jak to działa

Po każdej turze AI rozmowa jest utrwalana w Honcho. Obserwowane są zarówno wiadomości użytkownika, jak i agenta, co pozwala Honcho z czasem tworzyć i udoskonalać swoje modele.

Podczas rozmowy narzędzia Honcho wysyłają zapytania do usługi za pośrednictwem haka pluginu before_prompt_build w OpenClaw, wstrzykując odpowiedni kontekst, zanim model otrzyma prompt.

Honcho a wbudowana pamięć

Wbudowana / QMD Honcho
Przechowywanie Pliki Markdown obszaru roboczego Dedykowana usługa (lokalna lub hostowana)
Między sesjami Za pośrednictwem plików pamięci Automatycznie, jako funkcja wbudowana
Modelowanie użytkownika Ręczne (zapis do MEMORY.md) Automatyczne profile
Wyszukiwanie Wektorowe + według słów kluczowych (hybrydowe) Semantyczne przeszukiwanie obserwacji
Wiele agentów Brak śledzenia Świadomość relacji nadrzędny/podrzędny
Zależności Brak (wbudowane) lub plik binarny QMD Instalacja pluginu

Honcho i wbudowany system pamięci mogą działać razem. Po skonfigurowaniu QMD dostępne stają się dodatkowe narzędzia do przeszukiwania lokalnych plików Markdown wraz z pamięcią Honcho obejmującą wiele sesji.

Polecenia CLI

bash
openclaw honcho setup                        # Configure API key and migrate filesopenclaw honcho status                       # Check connection statusopenclaw honcho ask <question>               # Query Honcho about the useropenclaw honcho search <query> [-k N] [-d D] # Semantic search over memory

Więcej informacji

Powiązane materiały

Was this useful?
On this page

On this page