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
2026-05-20 14:19:58 -04:00
64acf2c859
Merge feat/add-paperclip into master: add Paperclip agent orchestrator services
...
Brings in commits: 563ccc5 (paperclip), 37bf43c (Dockerfile), bce4032 (revert), 1eacc3c (Traefik ai_net fix)
2026-05-20 14:05:45 -04:00
6a44120b1a
Fixed syncthing dir path
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-18 20:25:18 -04:00
f9fb28d560
fix: route Syncthing web UI through Traefik with HTTPS
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-14 21:40:00 -04:00
bcc4b6d157
feat: add Syncthing service for Hermes org-file sync
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-14 21:35:31 -04:00
e607982b21
refactor: chown tools dir at build time instead of root at runtime
Build Hermes agent / build (pull_request) Failing after 3s
Build ollama (gfx906) / build (pull_request) Failing after 2s
2026-05-12 14:47:34 -04:00
4627199217
feat: install custom tools at startup, remove deprecated fix-permissions.sh
Build Hermes agent / build (pull_request) Failing after 41m55s
Build ollama (gfx906) / build (pull_request) Failing after 2s
2026-05-12 13:38:26 -04:00
46241d10c5
feat: update Hermes Dockerfile to build from forked source
...
- Switch Dockerfile to clone from gortium/hermes-agent (Gitea fork)
- Add SSH agent forwarding for private repo clone at build time
- Set CHROME_EXECUTABLE for Playwright Chromium
- Remove patch_tts_tool.py (Piper patch now in fork source)
- Enable Gitea Actions in versioncontrol compose
2026-05-10 17:55:17 -04:00
6b82a26c25
fix: add ldflags for version, remove privileged, enable flash attention
2026-05-10 10:07:25 -04:00
d34a4d3647
refactor: move hermes files into ai/hermes/ subdirectory
...
- ai/Dockerfile -> ai/hermes/Dockerfile
- ai/fix-permissions.sh -> ai/hermes/fix-permissions.sh
- ai/patch_tts_tool.py -> ai/hermes/patch_tts_tool.py
- ai/compose.yml: update hermes build context to ./hermes
- ollama stays at ai/ollama/Dockerfile
2026-05-09 21:50:04 -04:00
ef58155897
feat: add custom ollama image with ROCm 6.1 + gfx906 support
...
- Add ollama/Dockerfile that builds ollama from source with AMDGPU_TARGETS=gfx906
- Uses ROCm 6.1 (rocm/dev-ubuntu-22.04:6.1.2-complete) for MI50 support
- Builds llama.cpp runner with HIPBLAS for gfx906 architecture
- Updates compose.yml to build from this Dockerfile instead of pulling ollama/ollama:latest
2026-05-09 21:18:37 -04:00
93c01fa314
fix: add TZ=America/Montreal for correct cron scheduling
2026-05-09 19:49:54 +00:00
Thierry Pouplier
78f499bde8
fix: use full OPENROUTER_API_KEY variable name
2026-05-09 13:55:38 +00:00
Thierry Pouplier
5c504501d3
feat: add ROCm GPU env vars to hermes service for faster-whisper STT
2026-05-09 00:20:57 +00:00
434b2835ff
Merge remote-tracking branch 'origin/feat/wireguard-vpn' into HEAD
2026-05-04 23:05:09 -04:00
d9f62652cb
Commented webui for now. now using it
2026-05-04 22:56:07 -04:00
Thierry Pouplier
bc49391b4f
chore: clean up WireGuard from Hermes Dockerfile, keep custom build
2026-05-05 02:11:37 +00:00
Thierry Pouplier
acf45acdd9
feat: enable NET_ADMIN for Hermes container to support WireGuard
2026-05-05 01:48:21 +00:00
fb0f2cbe84
Network reorganization, multiple updates
2026-04-27 05:47:46 -04:00
c76d0fda6b
Progress dump before ai agent
2026-04-04 04:48:49 -04:00
1e64f8e321
Big progress dump
2026-02-22 18:35:22 -05:00