# Hermes Service Web Application ## Overview Hermes Service is a web application that provides API access to Hermes Agent functionality. It runs in the Hermes Agent environment and exposes CLI capabilities through REST/WebSocket APIs. ## Features - Execute Hermes CLI commands via API - Manage multiple Hermes service instances - User and organization-based access control (using rbac module) - Real-time communication via WebSocket - Configuration management ## Integration This module integrates with: - **rbac**: For user and permission management - **appbase**: For system parameter management - **Hermes Agent**: Core functionality execution ## Directory Structure - `hermes-service/`: Python package with core logic - `wwwroot/`: Frontend components (bricks-framework .ui files) - `models/`: Database table definitions - `json/`: CRUD operation definitions - `init/`: Initialization data