From c39c42472b020220e742cc3c8886e973e13f0275 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 22 May 2026 19:55:12 +0200 Subject: [PATCH] =?UTF-8?q?feat(web):=20Lokale=20KI=20via=20@mana/browser-?= =?UTF-8?q?llm=20=E2=80=94=20Account-Settings=20+=20Init?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase B-6a (Wordeck) aus mana/docs/MANA_BROWSER_LLM.md. Pattern aus memoro/pageta übernommen. - apps/web/package.json: @mana/browser-llm@^0.1.0-alpha.2 - lib/services/localLLMService.svelte.ts: $state-runes-Settings (routingMode + allowServerLLM, localStorage-persistent), initLocalLLM() konfiguriert ManaLLM mit wordeck-API + devUser.token - routes/+layout.svelte: initLocalLLM() in onMount - routes/account/+page.svelte: neue Lokale-KI-Karte im CardSurface-Stack mit Capability-Anzeige + Routing-Picker + Cloud-Opt-In, eigene Styles im diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed335cb..2a03c81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -79,6 +79,9 @@ importers: apps/web: dependencies: + '@mana/browser-llm': + specifier: ^0.1.0-alpha.2 + version: 0.1.0-alpha.2 '@mana/event-kit': specifier: ^0.1.0 version: 0.1.0 @@ -1409,6 +1412,9 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + '@mana/browser-llm@0.1.0-alpha.2': + resolution: {integrity: sha512-uWU46Cs4Slo9eCLFY3aKYN6JPMCLNhIOOrsJqxgH4Eg3orwpnwU5z8jj+dtPhZPuntDGMS53DsPul3vve4IE2Q==} + '@mana/event-kit@0.1.0': resolution: {integrity: sha512-iW6IE1MrFstwjbBwFljYD0UYVq8nvuvzi7+cgTbdWZsNReDYwpw7QtgliuNWY8XDr4YHSEK9QWcJTLiI2CJQNw==} @@ -5653,6 +5659,8 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 + '@mana/browser-llm@0.1.0-alpha.2': {} + '@mana/event-kit@0.1.0': dependencies: zod: 3.25.76