From 10bee0184488ffe18b5621578811092ccfb6a405 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 23 Oct 2026 09:28:33 +0200 Subject: ai: Restart for the desktop assistant and local chat A Restart button sits before Stop on a running app that has a restart control. The assistant uses assistant.sh restart. llamachat has none, and its --quit answers before the app has exited, so a --daemon sent straight after finds an instance still running and does nothing: the restart quits, waits for --ping to fail (5s at most), then starts it. Co-Authored-By: Claude Opus 5.5 --- desktop/modules/ai/AiPage.qml | 2 ++ 1 file changed, 2 insertions(+) (limited to 'desktop/modules/ai/AiPage.qml') diff --git a/desktop/modules/ai/AiPage.qml b/desktop/modules/ai/AiPage.qml index c8e39e9..e89132a 100644 --- a/desktop/modules/ai/AiPage.qml +++ b/desktop/modules/ai/AiPage.qml @@ -69,6 +69,8 @@ Column { } action: modelData.running ? "Stop" : page.ai.canStart(modelData) ? "Start" : "" danger: modelData.running + restartable: modelData.running && page.ai.canRestart(modelData) + onRestart: page.ai.restart(modelData) onTriggered: modelData.running ? page.ai.stop(modelData) : page.ai.start(modelData) } } -- cgit v1.2.3