hermes-web-cli/wwwroot/settings.ui
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

45 lines
1.2 KiB
XML

{
"widgettype": "Page",
"options": {
"title": "Hermes Service Settings"
},
"subwidgets": [
{
"widgettype": "Card",
"options": {
"title": "Service Management"
},
"subwidgets": [
{
"widgettype": "Form",
"options": {
"fields": [
{"name": "default_service", "type": "select", "label": "Default Service"},
{"name": "auto_connect", "type": "checkbox", "label": "Auto-connect on startup"},
{"name": "connection_timeout", "type": "number", "label": "Connection Timeout (seconds)"}
],
"actions": ["save", "reset"]
}
}
]
},
{
"widgettype": "Card",
"options": {
"title": "Security Settings"
},
"subwidgets": [
{
"widgettype": "Form",
"options": {
"fields": [
{"name": "require_https", "type": "checkbox", "label": "Require HTTPS for remote services"},
{"name": "api_key_encryption", "type": "checkbox", "label": "Encrypt stored API keys"}
],
"actions": ["save"]
}
}
]
}
]
}