Skip to content

v0.1.0 — Initial release

Choose a tag to compare

@sanchomuzax sanchomuzax released this 04 May 21:56
· 12 commits to main since this 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.