harnessed_agent/wwwroot/hermes_agent.ui
2026-04-16 15:40:17 +08:00

116 lines
2.6 KiB
XML

{
"widgettype": "VBox",
"options": {
"width": "100%",
"height": "100%"
},
"subwidgets": [
{
"widgettype": "Toolbar",
"options": {
"items": [
{
"text": "Hermes Agent",
"icon": "robot",
"disabled": true
},
{
"text": "${current_user_id}$",
"icon": "user",
"id": "current_user_display"
}
]
},
"binds": [
{
"wid": "self",
"event": "loaded",
"actiontype": "registerfunction",
"rfname": "hermes_get_current_user",
"target": "current_user_display",
"method": "set_text",
"params": {"key": "user_id"}
}
]
},
{
"widgettype": "Tab",
"options": {
"tabs": [
{
"title": "Memory",
"icon": "memory"
},
{
"title": "Local Skills",
"icon": "code"
},
{
"title": "Remote Skills",
"icon": "cloud"
},
{
"title": "Workflows",
"icon": "workflow"
},
{
"title": "Tasks",
"icon": "tasks"
},
{
"title": "Sessions",
"icon": "history"
},
{
"title": "Tools",
"icon": "tools"
}
]
},
"subwidgets": [
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('harnessed_agent/memory.ui')}}"
}
},
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('harnessed_agent/skills.ui')}}"
}
},
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('harnessed_agent/remote_skills.ui')}}"
}
},
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('harnessed_agent/workflows.ui')}}"
}
},
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('harnessed_agent/tasks.ui')}}"
}
},
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('harnessed_agent/sessions.ui')}}"
}
},
{
"widgettype": "urlwidget",
"options": {
"url": "{{entire_url('harnessed_agent/tools.ui')}}"
}
}
]
}
]
}