Sessions and memory

Memori Honcho

Honcho menambahkan memori berbasis AI ke OpenClaw melalui plugin eksternal. Honcho menyimpan percakapan secara persisten ke layanan khusus dan membangun model pengguna serta agen seiring waktu, sehingga agen Anda memperoleh konteks lintas sesi yang melampaui berkas Markdown ruang kerja.

Fitur yang disediakan

  • Memori lintas sesi - percakapan tetap tersimpan setelah setiap giliran, sehingga konteks terbawa melintasi pengaturan ulang sesi, Compaction, dan perpindahan saluran.
  • Pemodelan pengguna - Honcho memelihara profil untuk setiap pengguna (preferensi, fakta, gaya komunikasi) dan untuk agen (kepribadian, perilaku yang dipelajari).
  • Pencarian semantik - mencari pengamatan dari percakapan sebelumnya, bukan hanya sesi saat ini.
  • Kesadaran multiagen - agen induk secara otomatis melacak subagen yang dibuat, dengan agen induk ditambahkan sebagai pengamat dalam sesi anak.

Alat yang tersedia

Honcho mendaftarkan alat yang dapat digunakan agen selama percakapan:

Pengambilan data (cepat, tanpa panggilan LLM):

Alat Fungsinya
honcho_context Representasi lengkap pengguna di seluruh sesi
honcho_search_conclusions Pencarian semantik atas kesimpulan yang tersimpan
honcho_search_messages Menemukan pesan di seluruh sesi (filter menurut pengirim, tanggal)
honcho_session Riwayat dan ringkasan sesi saat ini

Tanya jawab (didukung LLM):

Alat Fungsinya
honcho_ask Bertanya tentang pengguna. depth='quick' untuk fakta, 'thorough' untuk sintesis

Memulai

Instal plugin dan jalankan penyiapan:

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

Perintah penyiapan meminta kredensial API Anda, menulis konfigurasi, dan secara opsional memigrasikan berkas memori ruang kerja yang sudah ada.

Konfigurasi

Pengaturan berada di bawah 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",        },      },    },  },}

Untuk instans yang dihosting sendiri, arahkan baseUrl ke server lokal Anda (misalnya http://localhost:8000) dan hilangkan kunci API.

Memigrasikan memori yang sudah ada

Jika Anda memiliki berkas memori ruang kerja yang sudah ada (USER.md, MEMORY.md, IDENTITY.md, memory/, canvas/), openclaw honcho setup akan mendeteksinya dan menawarkan untuk memigrasikannya.

Cara kerjanya

Setelah setiap giliran AI, percakapan disimpan secara persisten ke Honcho. Pesan pengguna dan agen sama-sama diamati, sehingga Honcho dapat membangun dan menyempurnakan modelnya seiring waktu.

Selama percakapan, alat Honcho mengueri layanan melalui hook plugin before_prompt_build milik OpenClaw, dengan menyuntikkan konteks yang relevan sebelum model melihat prompt.

Honcho dibandingkan dengan memori bawaan

Bawaan / QMD Honcho
Penyimpanan Berkas Markdown ruang kerja Layanan khusus (lokal atau dihosting)
Lintas sesi Melalui berkas memori Otomatis, bawaan
Pemodelan pengguna Manual (tulis ke MEMORY.md) Profil otomatis
Pencarian Vektor + kata kunci (hibrida) Semantik atas pengamatan
Multiagen Tidak dilacak Kesadaran induk/anak
Dependensi Tidak ada (bawaan) atau biner QMD Instalasi plugin

Honcho dan sistem memori bawaan dapat bekerja bersama. Saat QMD dikonfigurasi, alat tambahan tersedia untuk mencari berkas Markdown lokal bersama memori lintas sesi Honcho.

Perintah 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

Bacaan lebih lanjut

Terkait

Was this useful?
On this page

On this page