feat: add self-hosted memory providers (Honcho, OpenViking, Holographic) #31

Closed
Hermes wants to merge 7 commits from feat/memory-providers into master
Collaborator

Three self-hosted memory providers for Hermes agent, all running via Docker Compose:

  • Honcho — dialectic user modeling with PostgreSQL + pgvector for embeddings. Uses nomic-embed-text via local Ollama for vector generation.
  • OpenViking — knowledge graph memory for structured relationship storage.
  • Holographic — local SQLite-based fact storage.

Also includes:

  • Updated ai/hermes/Dockerfile with WORKDIR fix and httpx dependency for OpenViking plugin
  • Hermes config.yaml enabling all three as memory.providers
  • Sample .env.example for Honcho setup
  • Honcho config.toml pre-configured for Ollama embeddings at http://ollama:11434/v1

Closes the memory infrastructure gap — replaces the currently unused supermemory + honcho providers with the full three-provider stack.

Three self-hosted memory providers for Hermes agent, all running via Docker Compose: - **Honcho** — dialectic user modeling with PostgreSQL + pgvector for embeddings. Uses `nomic-embed-text` via local Ollama for vector generation. - **OpenViking** — knowledge graph memory for structured relationship storage. - **Holographic** — local SQLite-based fact storage. Also includes: - Updated `ai/hermes/Dockerfile` with WORKDIR fix and httpx dependency for OpenViking plugin - Hermes `config.yaml` enabling all three as `memory.providers` - Sample `.env.example` for Honcho setup - Honcho `config.toml` pre-configured for Ollama embeddings at `http://ollama:11434/v1` Closes the memory infrastructure gap — replaces the currently unused `supermemory` + `honcho` providers with the full three-provider stack.
Hermes added 1 commit 2026-05-17 21:15:22 +00:00
feat: add self-hosted memory providers (OpenViking, Honcho, Holographic)
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
01fbf2ab62
- Add OpenViking service (knowledge graph) using official GHCR image
- Add Honcho stack (user modeling): API + PostgreSQL pgvector + Redis
- Add Holographic config to Hermes (local SQLite, no server needed)
- Hermes: install httpx for OpenViking client
- Hermes: auto-generate config.yaml + honcho.json on first boot
- All data 100% local, zero cloud dependencies
Hermes added 1 commit 2026-05-21 03:09:00 +00:00
Merge remote-tracking branch 'origin/master' into feat/memory-providers
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
04dcca1aa7
Hermes added 2 commits 2026-05-21 03:38:19 +00:00
chore: remove .env.example
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
8ce9f7189f
Hermes added 1 commit 2026-05-21 03:45:44 +00:00
chore: remove Hermes config files from repo — lives on persistent volume
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
802c71cf4e
Hermes added 1 commit 2026-05-21 04:27:04 +00:00
fix: restore command: gateway run and OPENROUTER_API_KEY variable
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
3596ac5219
Hermes added 1 commit 2026-05-21 04:29:19 +00:00
fix: restore corrupted variable names (${OPENROUTER_API_KEY}, ${OPENCLAW_GATEWAY_TOKEN})
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
d47d230c25
Hermes closed this pull request 2026-05-22 16:40:47 +00:00
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/compose#31
No description provided.