diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-17 10:53:17 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-17 10:53:17 +0200 |
| commit | ca3c66d882e60874b1cf4a1c5f9ea4232a593255 (patch) | |
| tree | 8ce9c36025ec1deea947866849060f5583533c7c /desktop/assistant/Card.qml | |
| parent | 885d65a2bbcde0e8e5094ae4589647875ee5838d (diff) | |
| download | quickshell-ca3c66d882e60874b1cf4a1c5f9ea4232a593255.tar.gz quickshell-ca3c66d882e60874b1cf4a1c5f9ea4232a593255.zip | |
assistant: opening the canvas loads the preferred model
A preferred model that only took effect from the settings page did
nothing the next time another client had swapped it out. On this
desktop one model and one client run at a time, so opening the canvas
is when the assistant's model should come back: if the preferred one is
neither loaded nor loading, it is loaded, and the canvas header says so
until the router reports it in. The daemon still never asks for a model;
with no preference set nothing changes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/assistant/Card.qml')
| -rw-r--r-- | desktop/assistant/Card.qml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/desktop/assistant/Card.qml b/desktop/assistant/Card.qml index 150e483..4c76e64 100644 --- a/desktop/assistant/Card.qml +++ b/desktop/assistant/Card.qml @@ -83,6 +83,7 @@ Rectangle { Text { anchors { left: parent.left; verticalCenter: parent.verticalCenter } text: !card.canvas.connected ? "assistant not running" + : card.canvas.swapping ? `loading ${card.canvas.swapping}…` : card.canvas.model || "assistant" color: card.canvas.connected ? Theme.text : Theme.red font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 2 } |
