v0.1.0 — Initial release
hermes-theme-editor v0.1.0
First development release of the Hermes Agent Theme Editor plugin.
What's included
- Backend API — FastAPI router mounted at
/api/plugins/hermes-theme-editor/
CRUD endpoints for user themes stored in~/.hermes/dashboard-themes/ - Theme validation — slug regex, hex colour checks, font URL domain whitelist, 32 KiB CSS cap
- Atomic persistence — temp-file + os.replace() writes; path-traversal protection
- Dashboard plugin manifest — native tab registered in the Hermes Agent sidebar
- i18n — English, Hungarian, Chinese translations
- LLM tools & slash command — theme_editor_* tools, /theme-editor command
- Tests — validator (22 cases), repository (14 cases), API integration (17 cases)
Installation
bash install.sh
systemctl --user restart hermes-dashboard.service
Pre-alpha. Not published to PyPI.