mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-24 07:28:13 +02:00
v0.2.18 : thèmes clair/sombre + refonte du panneau Mode agent + favicon/PWA Jean
- UI: système de thèmes sélectionnable (sombre par défaut, clair) — registre extensible - UI: refonte propre du panneau Mode agent — Mémoire / Accès internet / Paramètres en cartes, liste des pages repliable - UI: infobulles (?) à la place des pavés de texte, scrollbars natifs, suppression des touches de vert (palette bleu/blanc/gris) - UI: favicon (coins arrondis) + icône PWA, nom d'app et titres « Jean » - Mémoire et accès internet deviennent des sous-réglages du mode agent (aucun outil mem_*/web sans agent) - Presets: le mode mémoire (MEM_MODE) et l'URL du serveur internet (CRAWL4AI_URL) sont conservés d'un preset à l'autre
This commit is contained in:
1 parent
07a6db88d1
commit
20dd09abc6
7 files changed
+155
-45
No files matched your search
@@ -179,7 +179,15 @@ func globalCaps() Caps {
|
||||
// Ainsi le prompt système (tools.go) et les outils fournis (EnabledTools) sont
|
||||
// gouvernés par la MÊME condition — sinon le prompt promet web_search alors que
|
||||
// l'outil n'existe pas, et le modèle le tape en bash (command not found).
|
||||
return Caps{Agent: agentEnabled(), Internet: internetEnabled() && crawlReachable(), Mem: memMode()}
|
||||
// Mémoire et accès internet sont des sous-réglages du mode agent (cf. UI web) :
|
||||
// sans agent, on ne fournit NI les outils mem_*, NI les outils web. Ça garde le
|
||||
// prompt système et les outils cohérents avec l'interface (blocs grisés quand
|
||||
// l'agent est off) — l'IA en chat pur répond sans mémoire ni web.
|
||||
agent := agentEnabled()
|
||||
if !agent {
|
||||
return Caps{Agent: false, Internet: false, Mem: MemOff}
|
||||
}
|
||||
return Caps{Agent: true, Internet: internetEnabled() && crawlReachable(), Mem: memMode()}
|
||||
}
|
||||
|
||||
// InjectSkills prepends context system messages to msgs: the decisive-agent
|
||||
|
||||
Reference in new issue
Block a user