Hold the Agents widget at the Omarchy 4.0.4 panel
4.5.0rc2 replaced the Agents panel with a compact one: a meter per limit, the percentage only on hover, no tokens by day or by model. noconnor.agents is a clone of omarchy.agents with Panel.qml, Main.qml and README.md from upstream v4.0.4, vendored as plain files in personal-desktop's config/ so the config step installs and captures it. capture.sh's plugin step skips plugins vendored that way instead of warning they aren't git checkouts. shell.json is synced from the live HP: the bar uses noconnor.agents, plus the 4.5 centerBegin/centerEnd layout, elsewhen and the antigravity plugin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "noconnor.agents",
|
||||
"name": "My Agents",
|
||||
"version": "1.0.0",
|
||||
"author": "Omarchy",
|
||||
"license": "MIT",
|
||||
"description": "Omarchy 4.0.4 Agents panel (per-agent limits with percentages, tokens by day, tokens by model), restored over the 4.5 redesign.",
|
||||
"kinds": [
|
||||
"bar-widget"
|
||||
],
|
||||
"activation": "on-demand",
|
||||
"entryPoints": {
|
||||
"barWidget": "Panel.qml"
|
||||
},
|
||||
"barWidget": {
|
||||
"displayName": "My Agents",
|
||||
"description": "One bar icon and one panel: rate-limit meters with pace, today, the last week, and the all-time model breakdown for every subscription.",
|
||||
"category": "AI",
|
||||
"aliases": [
|
||||
"agents",
|
||||
"model-usage"
|
||||
],
|
||||
"allowMultiple": false,
|
||||
"defaults": {
|
||||
"providers": {
|
||||
"claude": {
|
||||
"enabled": true
|
||||
},
|
||||
"codex": {
|
||||
"enabled": true
|
||||
},
|
||||
"grok": {
|
||||
"enabled": true
|
||||
},
|
||||
"kimi": {
|
||||
"enabled": true
|
||||
},
|
||||
"cursor": {
|
||||
"enabled": true
|
||||
},
|
||||
"grokbot": {
|
||||
"enabled": true
|
||||
},
|
||||
"copilot": {
|
||||
"enabled": true
|
||||
},
|
||||
"muse": {
|
||||
"enabled": true
|
||||
},
|
||||
"agy": {
|
||||
"enabled": true
|
||||
},
|
||||
"kimchi": {
|
||||
"enabled": true
|
||||
},
|
||||
"hermes": {
|
||||
"enabled": true
|
||||
},
|
||||
"devin": {
|
||||
"enabled": true
|
||||
},
|
||||
"vibe": {
|
||||
"enabled": true
|
||||
},
|
||||
"qwen": {
|
||||
"enabled": true
|
||||
},
|
||||
"opencode": {
|
||||
"enabled": true
|
||||
},
|
||||
"zai": {
|
||||
"enabled": true
|
||||
},
|
||||
"ollama": {
|
||||
"enabled": true
|
||||
},
|
||||
"minimax": {
|
||||
"enabled": true
|
||||
},
|
||||
"openrouter": {
|
||||
"enabled": true
|
||||
},
|
||||
"deepseek": {
|
||||
"enabled": true
|
||||
},
|
||||
"fireworks": {
|
||||
"enabled": true
|
||||
},
|
||||
"synthetic": {
|
||||
"enabled": true
|
||||
},
|
||||
"local": {
|
||||
"enabled": true
|
||||
}
|
||||
},
|
||||
"refreshIntervalSec": 900,
|
||||
"syncMode": "Off",
|
||||
"syncDir": "",
|
||||
"syncFileName": "",
|
||||
"syncDeviceId": ""
|
||||
},
|
||||
"schema": [
|
||||
{
|
||||
"key": "refreshIntervalSec",
|
||||
"type": "integer",
|
||||
"label": "Refresh interval (seconds)",
|
||||
"min": 30,
|
||||
"max": 3600,
|
||||
"step": 30,
|
||||
"defaultValue": 900
|
||||
},
|
||||
{
|
||||
"key": "syncMode",
|
||||
"type": "enum",
|
||||
"label": "Synced aggregation",
|
||||
"options": [
|
||||
"Off",
|
||||
"On"
|
||||
],
|
||||
"defaultValue": "Off",
|
||||
"description": "When On, write this machine's local usage snapshot and merge snapshots from other machines."
|
||||
},
|
||||
{
|
||||
"key": "syncDir",
|
||||
"type": "path",
|
||||
"label": "Sync folder",
|
||||
"defaultValue": "",
|
||||
"description": "A folder synced by Syncthing, Dropbox, rsync, etc."
|
||||
},
|
||||
{
|
||||
"key": "syncFileName",
|
||||
"type": "string",
|
||||
"label": "Snapshot file name",
|
||||
"defaultValue": "",
|
||||
"description": "Optional. Defaults to <hostname>.json. Use a different file name on each machine, such as laptop.json or desktop.json."
|
||||
},
|
||||
{
|
||||
"key": "syncDeviceId",
|
||||
"type": "string",
|
||||
"label": "Device id",
|
||||
"defaultValue": "",
|
||||
"description": "Optional stable device name used inside synced aggregate snapshots."
|
||||
}
|
||||
]
|
||||
},
|
||||
"omarchy": {
|
||||
"clonedFrom": "omarchy.agents"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user