1460085718
Merge remote-tracking branch 'refs/remotes/origin/feat/honcho-only' into feat/honcho-only
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 16:39:52 -04:00
6069ebd6a4
Removed version in compose
2026-05-25 16:37:25 -04:00
5dd6e9a442
fix_embedding_dims_to_1024_match_db
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 16:34:00 -04:00
87e546beae
merge commit
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 16:08:19 -04:00
b4a0e4449d
Fixed the honcho name
2026-05-25 16:04:19 -04:00
9635ed8e7e
fix_honcho_build_ssh
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 16:03:12 -04:00
2e8e0b4561
fix_honcho_traefik_network_label
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 15:09:18 -04:00
945d4e43a5
fix_compose_env_vars
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 15:02:22 -04:00
6774af7c13
fix: use HONCHO_OPENAI_API_KEY variable (user's existing secret)
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 14:34:30 -04:00
c9a3386138
fix: add HONCHO_OPENAI_API_KEY env to fix deriver/dream LLM calls
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 14:11:54 -04:00
c9b9f63a34
fix: disable kanban auto-dispatch for default gateway
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-25 13:13:02 -04:00
6641071d8f
fix: update Honcho config path to HoardingCow, point fork to Hermes/honcho
...
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
- Update Dockerfile to clone from code.lazyworkhorse.net/Hermes/honcho.git
(uses build arg HONCHO_REPO, can be overridden at build time)
- Add config.toml volume mount from HoardingCow persistent path
- Use named volume honcho_data instead of host bind mount
- Declare honcho_data as external volume in top-level volumes section
2026-05-25 13:10:03 -04:00
bb53161b50
fix: honcho auth + deepseek LLM config
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-23 08:34:32 -04:00
285351e82c
refactor: fusionne Honcho + OpenConcho dans un seul container nginx/FastAPI
...
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
- Honcho (FastAPI) et OpenConcho (React SPA) dans un seul Dockerfile multi-stage
- nginx proxy /v3/ /v2/ /health /openapi.json vers Honcho sur localhost:8000
- Supprime le service openconcho séparé et le dossier orphelin
- Routeur Traefik unique à honcho.lazyworkhorse.net (port 80 — nginx)
- Plus besoin d'exposer Honcho séparément (API accessible via nginx proxy)
2026-05-23 00:00:17 -04:00
fcebd4f1cd
fix: expose Honcho API via Traefik at api.honcho.lazyworkhorse.net
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-22 23:54:24 -04:00
231ce938de
fix: set VECTOR_STORE_DIMENSIONS=1536 (was empty string, causing Honcho crash)
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-22 23:52:09 -04:00
71db97f78c
feat: add OpenConcho web UI for Honcho (protege par Authelia)
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-22 23:40:34 -04:00
c694505e9a
fix: suppress deprecation warning for VECTOR_STORE_DIMENSIONS
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-22 23:25:52 -04:00
a003663e6c
fix: set EMBEDDING_VECTOR_DIMENSIONS=1536 (match existing DB columns)
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-22 23:21:47 -04:00
96d6c37cca
fix: remove Traefik labels for Honcho (not exposed externally)
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-22 23:13:26 -04:00
2678f34610
fix: change honcho host port to 8001 (8000 taken by ddns-updater)
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-22 22:39:51 -04:00
9b20dfe67f
feat: honcho-only memory provider with Traefik + Authelia
...
- Remove OpenViking/Holographic dependencies (only Honcho stays)
- Remove httpx install from Dockerfile (was for OpenViking)
- Add Traefik routing for honcho at honcho.lazyworkhorse.net
- Add Authelia auth middleware on honcho HTTPS
- Add ai_net network to honcho for Traefik access
2026-05-22 22:15:36 -04:00
8e99fb8809
fix: restore corrupted variable names (${OPENROUTER_API_KEY}, ${OPENCLAW_GATEWAY_TOKEN})
2026-05-22 22:15:36 -04:00
7404e1e466
feat: keep only Honcho, remove OpenViking from memory providers
2026-05-22 22:15:36 -04:00
81a12afe39
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
2026-05-22 22:15:36 -04:00
c1cd9d31e9
fix: move run-multi-gateways.sh into ai/hermes/ and bake into image
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-22 21:37:01 -04:00
d8a1ebcd96
fix: add missing command: gateway run to hermes service
...
Without this, is empty and entrypoint.sh runs bare 'hermes'
which defaults to interactive chat mode. With a non-TTY stdin
this exits immediately with prompt_toolkit's 'Input is not a
terminal' warning, causing a container restart loop.
The profile gateways (run-multi-gateways.sh) were unaffected
because the script passes 'gateway run' explicitly.
2026-05-22 13:23:08 -04:00
2d59bb44c3
fix: remove venv volume mount conflicting with upstream entrypoint.sh
...
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
The volume mount /mnt/HoardingCow_docker_data/Hermes/venv overrides the
container's built-in .venv with whatever is on the host. On a fresh start
or after a clean build, an empty/missing venv directory causes entrypoint.sh
line 62 (source .venv/bin/activate) to fail with set -e.
The Docker image already builds a complete venv — persisting it on the host
is unnecessary and fragile.
2026-05-22 13:03:51 -04:00
1c8efb1090
Merge remote-tracking branch 'origin/master' into fix/hermes-build
...
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
# Conflicts:
# ai/compose.yml
2026-05-22 12:34:39 -04:00
7725830e6c
feat: wire up HERMES_PROFILES to multi-gateway launcher script
...
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
- Add run-multi-gateways.sh to /opt/data/hermes-tools/ that reads
HERMES_PROFILES env var and spawns one gateway per profile
- Update entrypoint to call the script before the main entrypoint
- Set HERMES_PROFILES=ashley,claire,finn,matt,paul (was default)
Closes PR #47 (feat/multi-profile-gateways). Builds on 548e15d's cleaner
env-var-driven approach — compose.yml stays declarative, logic in script.
2026-05-22 12:27:47 -04:00
548e15d6b4
feat(compose): add HERMES_PROFILES env var for multi-gateway mode
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-20 20:02:26 -04:00
dea1429a5d
Merge pull request #2 : fix: Matrix bridge ModuleNotFoundError - install deps to venv with persistence
...
# Conflicts:
# ai/compose.yml
2026-05-20 14:41:06 -04:00
ebad994d60
feat(hermes): enable dashboard (HERMES_DASHBOARD=1) + Authelia auth
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
2026-05-20 14:06:23 -04:00
4e566b2408
fix: resolve Docker build errors and add Traefik routing for Hermes web UI
...
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
- Replace rsync with cp -a (rsync unavailable in latest upstream base image)
- Remove npm run build step (fork's package.json has no build script)
- Remove himalaya-ro.sh from build context (deployed via install.sh)
- Add hermes to ai_net network for Traefik access
- Add Traefik labels routing hermes.lazyworkhorse.net to dashboard port 9119
2026-05-20 13:14:10 -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