yumoqing 21a735548e feat: Initial implementation of hermes-web-cli with multi-service support
- Complete module following all four development specifications
- Multi-Hermes Service instance management for enterprise deployments
- Database tables: hermes_services, hermes_service_sessions
- CRUD operations for service and session management
- bricks-framework UI components: index.ui, service-detail.ui, chat.ui, settings.ui
- Support for enterprises to deploy their own hermes-service instances
- Unified interface to manage multiple service endpoints
- Security features: API key storage, HTTPS enforcement, connection testing
2026-04-21 13:33:42 +08:00

36 lines
871 B
XML

{
"widgettype": "Page",
"options": {
"title": "Hermes Services Manager"
},
"subwidgets": [
{
"widgettype": "Card",
"options": {
"title": "Registered Services"
},
"subwidgets": [
{
"widgettype": "DataTable",
"options": {
"data_source": "/api/hermes-web-cli/services",
"columns": [
{"field": "name", "header": "Service Name"},
{"field": "service_url", "header": "URL"},
{"field": "status", "header": "Status"},
{"field": "last_connected", "header": "Last Connected"}
],
"actions": ["edit", "test", "delete"]
}
}
]
},
{
"widgettype": "Button",
"options": {
"text": "Add New Service",
"onclick": "showServiceForm()"
}
}
]
}