From 5b434a4a59d404a95979bb9790c4a5a9267a5d50 Mon Sep 17 00:00:00 2001 From: Loki Date: Sat, 15 Aug 2026 07:49:46 +0000 Subject: [PATCH] UI : moteur fourni par l'image, et journal du moteur repliable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le panneau « Moteur » proposait d'installer llama.cpp alors que l'image le fournit déjà (/app/llama-server) : cliquer lançait une compilation qui échouait sur « outils manquants : cmake », l'image n'embarquant ni cmake ni compilateur. - engineProvided() : vrai en conteneur quand BIN désigne un exécutable existant HORS de LOKI_HOME (donc ni dépôt cloné, ni précompilé, ni backend custom, qui sont gérés par Loki) ; exposé en clé 'provided' de /api/llamacpp - les routes install / install-custom / update refusent en 409 avec un message explicite au lieu de partir en build - l'UI affiche l'état réel (chemin du binaire) et masque les trois modes Le journal du moteur n'était repliable que par un second clic sur la pastille d'état — sans chevron ni titre cliquable, contrairement à toutes les autres sections de la barre latérale. Il devient un
comme les autres ; la pastille reste un raccourci et le chargement suit l'événement toggle, quel que soit le moyen d'ouverture. Vérifié dans l'image : provided=true, config_bin=/app/llama-server, POST /api/llamacpp/install → 409 explicite,
servi. --- internal/loki/ui/index.html | 88 ++++++++++++++++++-------- internal/loki/ui/src/index.tmpl.html | 20 ++++-- internal/loki/ui/src/js/05-status.js | 8 +-- internal/loki/ui/src/js/10-llamacpp.js | 60 ++++++++++++------ internal/loki/web_llamacpp.go | 46 ++++++++++++++ 5 files changed, 166 insertions(+), 56 deletions(-) diff --git a/internal/loki/ui/index.html b/internal/loki/ui/index.html index 63dda55..9018665 100644 --- a/internal/loki/ui/index.html +++ b/internal/loki/ui/index.html @@ -1210,11 +1210,12 @@ button:hover{border-color:var(--dim);color:var(--text)} - - +
Machine @@ -1419,6 +1420,15 @@ button:hover{border-color:var(--dim);color:var(--text)} même sujet. Les trois modes sont des LIGNES de cette carte (elles étaient des cartes dans une carte). -->
+ + - - +
Machine @@ -249,6 +250,15 @@ même sujet. Les trois modes sont des LIGNES de cette carte (elles étaient des cartes dans une carte). -->
+ +