Hermes
89a5e830b2
feat: add Honcho memory provider with PostgreSQL + pgvector stack
Add Honcho (https://github.com/plastic-labs/honcho) as a self-hosted
memory infrastructure for stateful AI agents.
Changes:
- ai/honcho/Dockerfile: multi-stage build from Honcho GitHub source
- ai/honcho/init.sql: CREATE EXTENSION vector for pgvector
- ai/compose.yml: add honcho-db (pgvector/pgvector:pg17-trixie) and
honcho services with ai_backend/ai_net networking and Traefik labels
- build/honcho/config.toml: pre-configured for Ollama embeddings
(nomic-embed-text via http://ollama:11434/v1), deriver/summary/dream
disabled by default
- env/.env.example.honcho: sample env vars (HONCHO_DB_PASSWORD,
LLM_OPENAI_API_KEY)
Usage:
cp env/.env.example.honcho .env # edit secrets
mkdir -p /mnt/HoardingCow_docker_data/Honcho
cp build/honcho/config.toml /mnt/HoardingCow_docker_data/Honcho/config.toml
docker compose -f ai/compose.yml up honcho