hermes-agent/website/docs
alt-glitch 79e8cd1233 feat(nix): container-aware CLI — auto-route all subcommands into managed container
When container.enable = true, the host `hermes` CLI transparently execs
every subcommand into the managed Docker/Podman container. A symlink
bridge (~/.hermes -> /var/lib/hermes/.hermes) unifies state between host
and container so sessions, config, and memories are shared.

CLI changes:
- Global routing before subcommand dispatch (all commands forwarded)
- docker exec with -u exec_user, env passthrough (TERM, COLORTERM,
  LANG, LC_ALL), TTY-aware flags
- Retry with spinner on failure (TTY: 5s, non-TTY: 10s silent)
- Hard fail instead of silent fallback
- HERMES_DEV=1 env var bypasses routing for development
- No routing messages (invisible to user)

NixOS module changes:
- container.hostUsers option: lists users who get ~/.hermes symlink
  and automatic hermes group membership
- Activation script creates symlink bridge (with backup of existing
  ~/.hermes dirs), writes exec_user to .container-mode
- Cleanup on disable: removes symlinks + .container-mode + stops service
- Warning when hostUsers set without addToSystemPackages
2026-04-11 14:24:29 +05:30
..
developer-guide docs(matrix): update all references from matrix-nio to mautrix 2026-04-10 21:15:59 -07:00
getting-started feat(nix): container-aware CLI — auto-route all subcommands into managed container 2026-04-11 14:24:29 +05:30
guides docs: context engine plugin system + unified hermes plugins UI 2026-04-10 19:15:50 -07:00
integrations fix: complete Weixin platform parity audit — 16 missing integration points 2026-04-10 05:54:37 -07:00
reference feat(gateway): WSL-aware gateway with smart systemd detection (#7510) 2026-04-10 21:15:47 -07:00
user-guide docs(matrix): update all references from matrix-nio to mautrix 2026-04-10 21:15:59 -07:00
index.md fix(bluebubbles): add missing integration points and documentation (#6460) 2026-04-09 00:19:05 -07:00