Commit History
-
Symlink ~/.hermes-web-ui -> /data/.hermes-web-ui for persistence Running
Simford.DongMatches the existing ~/.hermes pattern. App writes to ~/hermes-web-ui which resolves through the symlink to /data/.hermes-web-ui (persistent volume). Backup path stays at /data/.hermes-web-ui.57df6d3 -
Fix WebUI backup path: use /home/appuser/.hermes-web-ui/
Simford.DongThe app stores its SQLite DB (accounts, channel configs, WeChat credentials) in ~/.hermes-web-ui/ (= /home/appuser/.hermes-web-ui/), not /data/.hermes-web-ui/ which only holds the legacy .token file.195797b -
Include WeChat account files in backup/restore
Simford.DongAdds /data/.hermes/weixin/ to the backup path mapping so WeChat session tokens (context-tokens.json, sync.json) persist across restarts.f5c4d74 -
Backup entire .hermes-web-ui directory (not just .token)
Simford.DongThe hermes-web-ui stores session DB, channel configs (WeChat credentials), device identity, and profile config in /data/.hermes-web-ui/. Only backing up .token meant all channel login state was lost on restart.dab9dfe -
Fix empty directories lost in HF dataset backup/restore
Simford.Dong- Add .gitkeep placeholders during backup so git/HF dataset tracks empty dirs (memories, skills, sessions, cron, baoyu_skills) - On restore, create missing directories instead of just warning - Clean up .gitkeep files after restore - Add .gitignore for __pycache__7c7da15 -
Initial Commit
Simford.Dongae959f5