Files
op-packages/kaiplus/files/kaiplus-plugin.json
T

72 lines
1.4 KiB
JSON

{
"schemaVersion": 1,
"id": "kaiplus",
"name": "KaiPlus",
"icon": "logo.png",
"staticRoot": "/usr/share/kaiplus/www",
"desktop": {
"mode": "module",
"entry": "desktop-entry.js",
"isolation": "shadow-dom"
},
"standalone": {
"entry": "index.html",
"basePath": "/apps/kaiplus/",
"url": "/apps/kaiplus/"
},
"config": {
"providerOrder": ["uci"],
"providers": {
"uci": {
"type": "uci"
}
}
},
"backend": {
"type": "http",
"transport": "unix",
"scheme": "http",
"values": {
"socketPath": {
"default": "/var/run/kaiplus.sock",
"keys": {
"uci": "kaiplus.@kaiplus[0].socket_path"
}
},
"listenMode": {
"default": "auto",
"keys": {
"uci": "kaiplus.@kaiplus[0].listen_mode"
}
},
"externalPortEnabled": {
"default": false,
"keys": {
"uci": "kaiplus.@kaiplus[0].external_port_enabled"
}
},
"port": {
"default": 8189,
"keys": {
"uci": "kaiplus.@kaiplus[0].port"
}
}
},
"upstreamBasePath": "/apps/kaiplus/",
"apiPath": "api/",
"pathMode": "preserve",
"fallback": {
"transport": "tcp",
"scheme": "http",
"host": "127.0.0.1"
}
},
"window": {
"width": 1180,
"height": 760,
"singleton": true
},
"capabilities": ["assistant", "chat"],
"categories": ["other"]
}