- manifest Author -> c4ch3c4d3 and repackage .streamDeckPlugin - scripts/store-assets.mts renders real key SVGs into store PNGs (app icon 288, thumbnail + 3 gallery 1920x960) - store-assets/listing.md: description, tags, release notes, submission checklist
59 lines
1.4 KiB
JSON
59 lines
1.4 KiB
JSON
{
|
|
"$schema": "https://schemas.elgato.com/streamdeck/plugins/manifest.json",
|
|
"Name": "llama-watch",
|
|
"Version": "1.0.0.0",
|
|
"Author": "c4ch3c4d3",
|
|
"Actions": [
|
|
{
|
|
"Name": "In-Flight Monitor",
|
|
"UUID": "com.bryce.llamawatch.inflight",
|
|
"Icon": "imgs/actions/inflight/icon",
|
|
"Tooltip": "Shows whether a model has a request in flight",
|
|
"PropertyInspectorPath": "ui/inflight.html",
|
|
"Controllers": [
|
|
"Keypad"
|
|
],
|
|
"States": [
|
|
{
|
|
"Image": "imgs/actions/inflight/key",
|
|
"ShowTitle": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "GPU Graph",
|
|
"UUID": "com.bryce.llamawatch.gpu",
|
|
"Icon": "imgs/actions/gpu/icon",
|
|
"Tooltip": "Live GPU metric graph",
|
|
"PropertyInspectorPath": "ui/gpu.html",
|
|
"Controllers": [
|
|
"Keypad"
|
|
],
|
|
"States": [
|
|
{
|
|
"Image": "imgs/actions/gpu/key",
|
|
"ShowTitle": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Category": "llama-watch",
|
|
"CategoryIcon": "imgs/plugin/category-icon",
|
|
"CodePath": "bin/plugin.js",
|
|
"Description": "Monitor llama-swap: in-flight requests per model and live GPU metric graphs.",
|
|
"Icon": "imgs/plugin/icon",
|
|
"SDKVersion": 2,
|
|
"Software": {
|
|
"MinimumVersion": "7.1"
|
|
},
|
|
"OS": [
|
|
{
|
|
"Platform": "mac",
|
|
"MinimumVersion": "13"
|
|
}
|
|
],
|
|
"Nodejs": {
|
|
"Version": "24"
|
|
},
|
|
"UUID": "com.bryce.llamawatch"
|
|
} |