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ę:
openclaw plugins install @honcho-ai/openclaw-honchoopenclaw honcho setupopenclaw gateway --forcePolecenie 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:
{ 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
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