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

- 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
This commit is contained in:
2026-05-11 19:02:36 -04:00
parent 3d90f57e7f
commit 81a12afe39
8 changed files with 309 additions and 4 deletions

8
ai/.env.example Normal file
View File

@@ -0,0 +1,8 @@
# AI Stack Environment Variables
# Copy to .env and set your values
# Required: OpenRouter API key for Hermes agent
OPENROUTER_API_KEY=sk-or-v1-your-key-here
# Memory providers (internal Docker network — usually no changes needed)
OPENVIKING_ENDPOINT=http://openviking:1933