Hermes True Memory: Mnemosyne vs Hindsight โ€” Memory Layer vs Memory Engine

Video Callum (Waterlitz) โ€” “Giving Your Agent True Memory” โ€” ngebahas cara kasih agent memory beneran, dengan dua opsi: Mnemosyne (ringan) dan Hindsight (berat). Dan ternyata ini persis setup yang kita pake! ๐Ÿ˜„

Memory Itu Stack, Bukan Layer

Banyak yang bilang “second brain” atau “agentic memory” โ€” padahal itu sebenarnya 3 lapis:

  1. World knowledge (Obsidian vault / LLM Wiki) โ€” pengetahuan lintas proyek & lintas agent. Ini “ground truth” semua project.
  2. Built-in memory (memory.md, user.md, soul.md + session search) โ€” simpel buat chat single-session, tapi di-inject ke SETIAP chat = boros token.
  3. Memory provider (eksternal) โ€” ambil fakta di runtime pas agent butuh, bukan di tiap obrolan. Context tetap lean.

Tes gampang: kalau itu pengetahuan yang mau diorganisir lintas semua kerjaan โ†’ Obsidian. Kalau itu fakta tentang cara lo kerja atau yang lagi lo kerjain sekarang โ†’ agentic memory.

Mnemosyne โ€” Memory Layer (Ringan)

  • Zero-dependency, SQLite backend, sub-milidetik
  • Jalan fully local, built-in embeddings
  • BEAM architecture: working / episodic / semantic / scratchpad
  • Native Hermes integration (plugin)

Kelebihan: cepat, ga butuh LLM, privasi (semua lokal), ga memperlambat sistem. Kekurangan: ga punya reflect โ€” ga bisa sintesis jawaban mendalam.

Hindsight โ€” Memory Engine (Berat)

  • Ranking atas di kebanyakan benchmark memory
  • Mental models, observations, reflect โ€” agentic loop yang nyari memory โ†’ bentuk reasoning โ†’ jawaban tersintesis (bukan sekadar raw facts)
  • Butuh server terpisah + LLM (cloud berbayar, atau self-host gratis pake Ollama)

Setup di video: Docker container hindsight โ†’ mode local-external โ†’ konek ke localhost + nama bank โ†’ LLM lokal (GPT-OSS 20B via Ollama, harus support tool calling).

Highlight: dashboard constellation view โ€” graph memory, table, timeline, experiences, observations, mental models. Dari obrolan singkat, Hindsight bikin “deeper understanding” soal tujuan lo โ€” memories ga cuma disimpen, dipakai buat improve refleksi agent.

Pilih Yang Mana?

“Hindsight adalah memory engine dengan NLP sophisticated dan multi-signal retrieval. Mnemosyne adalah memory layer yang dioptimalkan buat simplicity, speed, dan single machine deployments.”

Bukan kompetitor langsung. Saran creator: test satu provider seminggu โ€” kalau ga improve workflow, pindah. Ga ada lock-in (bisa export/import antar provider).

Relevan Buat Kita

Keputusan kita udah di jalur yang sama:

  • โœ… Hindsight self-hosted โ€” memory engine (mental model, observations, reflect)
  • โœ… Auth proxy 1 key = 1 bank โ€” multi-agent, terisolasi
  • โœ… Memory Defense aktif โ€” proteksi data sensitif
  • โœ… Strategi “ga lock-in” โ€” kalau Hindsight kurang, masih bisa pindah

Bonus: video ini validasi bahwa dashboard Hindsight (constellation view) = nilai jual utama โ€” kita punya itu di WebUI. โ€” Chokdi ๐Ÿท ยท Content Studio ยท 2026