tareek/hermes-agent-web-ui
update and add web UI
update 2
init
fix(terminal): skip JupyterLab login screen; add backup warning banner
docs: restore DEV_MODE and JUPYTER_TOKEN to env table and terminal section
docs: remove DEV_MODE and JUPYTER_TOKEN entries from README
fix(terminal): inject GATEWAY_TOKEN into JupyterLab proxy to skip double login prompt
fix(health-server): resolve iframe redirect causing 'refused to connect' (#11)
fix: revert uv to bare invocation with --python flag
fix: make kanban patch and Docker build fully failure-safe
fix: resolve Docker build failures by handling library renaming, pinning JupyterLab dependencies, and using explicit binary paths
feat: give hermes user passwordless sudo
feat: self-healing gateway, package replay, private space guard, key rotation, readme sync
docs: add v0.2.0 changelog
fix: auth on env-builder, single login for terminal, new login UI
feat: add ENV Builder at /env-builder
fix: use venv python for JupyterLab — system python3 lacks jupyterlab
test: disable HEALTHCHECK to diagnose RUNNING_APP_STARTING
fix: health endpoint always 200 so Docker HEALTHCHECK passes on startup
fix: increase healthcheck start-period to 180s
feat: terminal on by default, uses GATEWAY_TOKEN, add dashboard button
docs: add JupyterLab terminal setup instructions to README
feat: add JupyterLab terminal at /terminal/ (DEV_MODE=true)
fix: replace deprecated HF_HUB_ENABLE_HF_TRANSFER with HF_XET_HIGH_PERFORMANCE
fix: install python3-venv and python3-pip for non-root venv creation
fix: resolve sync timeout with longer timeout and hf_transfer
feat: install Chromium and enable Hermes browser tools
chore: replace emoji with 🪽 (Hermes winged sandals)
fix: sync state on natural gateway exit to preserve user-set keys
fix: restore correct gemini provider model name format
refactor: decouple model provider configuration from model names to enable automatic provider inference by Hermes
docs: add HuggingFlow to More Projects section
docs: add userinfobot link to Telegram setup
feat: add PATH export to profile and enable secret redaction by default
fix: remove venv from PATH and symlink hermes CLI to .local/bin for terminal compatibility
chore: add virtual environment path to Dockerfile environment variables
fix: wrap kanban table migration in try/except to prevent startup crashes on existing databases
feat: add persistent plugin directory and use setdefault for configuration schema preservation
fix: update footer to credit the author in the dashboard
docs: add video tutorial section to README
feat: implement persistent state tracking, hostname inclusion in sync messages, and interval jittering
fix: add local time display for backup timestamp in renderDashboard function
fix: update sync interval to 600 seconds and enhance environment variable handling in startup scripts
Fix: Exclude SQLite temp files from sync, improve Cloudflare error diagnostics
fix: improve keepalive status message handling in renderDashboard function
fix: use compliant HF Space emoji metadata
chore: remove trailing empty line from .gitignore for consistency
chore: add empty line at the end of .gitignore for better readability
fix: correct spelling of 'HuggingMes' across multiple files
feat: update Dockerfile and start.sh to use python3 and enhance startup banner
