Files
Frank 9bfa0be85d chore(skills): promote runbook skills to managed-skills; drop superseded SKILL.md
- 31 new managed skills (anubis/arr/authentik/hermes/freetoken/podman/llm-swap
  runbooks etc.) now tracked.
- Removed superseded skills: omp_harness_config, peon_ping_integration
  (replaced by user-authored peon-ping-* managed skills),
  rocmfp4-strix-benchmark-orchestration.
- New memory-root skills: niri_compositor_ops, omp_git_workflow,
  omp_model_config, quadlet-media-migration, homelab-service-triage,
  hermes-dankclaw-ops, frank-default-large-ops, caddy-auth-dns-playbook.
2026-09-09 16:20:28 -07:00

32 lines
1.9 KiB
Markdown

# Hermes on Dankclaw operations
Use this when Hermes, Hermes WebUI, dashboard, Signal, or Gemma/FLM auxiliary routing is involved.
Facts:
- Host: Dankclaw 192.168.0.143.
- Live data: /home/dank/hermes-data mounted as /data.
- HERMES_DATA_DIR and HERMES_HOME must point to /data.
- Repo config.yaml.example is sanitized only; preserve live secrets and generated state.
- WebUI has listened on port 8787. Dashboard uses 9119. Chrome DevTools Protocol binds to 127.0.0.1:9222.
- Signal HTTP adapter expects signal-cli-daemon on 127.0.0.1:8080.
Health/status check:
- ssh dankclaw 'for u in hermes hermes-webui hermes-dashboard signal-cli-daemon; do printf "%-22s %s %s\n" "$u" "$(systemctl --user is-active $u.service 2>/dev/null)" "$(systemctl --user is-enabled $u.service 2>/dev/null)"; done; podman ps -a --format "{{.Names}} {{.Status}} nets=[{{.Networks}}]" | grep -Ei "hermes|signal|chrome"; ss -lntp 2>/dev/null | grep -wE "8080|8787|9119|9222" | tr -s " "'
If WebUI is up but Signal/Hermes transport errors appear:
1. Check signal-cli-daemon first:
- ssh dankclaw 'systemctl --user status signal-cli-daemon.service --no-pager; journalctl --user -u signal-cli-daemon.service -n 120 --no-pager'
2. Only if appropriate, start/enable:
- ssh dankclaw 'systemctl --user enable --now signal-cli-daemon.service'
3. Verify:
- ssh dankclaw 'systemctl --user is-active signal-cli-daemon.service; ss -lntp | grep -w 8080'
Config edit caution:
- Do not replace /home/dank/hermes-data/config.yaml wholesale with repo example.
- Live /data/config.yaml ownership may require sudo-safe edit flow.
- After live config edits, restart the appropriate Hermes unit/container and verify health.
Model routing memory:
- Main model: frank-default-large via dankclaw-large at http://192.168.0.143:7770/v1.
- Vision auxiliary: gemma4-it:e4b at http://192.168.0.143:7771/v1 via provider/custom endpoint.