WUIC ← Zurück zu den Downloads

Release Notes — WUIC Framework v1.5.0

Datum: 11. Juli 2026 Zuletzt veröffentlichte Version: 1.3.2 (18. Juni 2026) Backend: .NET 10 + IIS / Linux nginx Frontend: Angular 21


Ein umfangreiches Release, das Arbeiten an mehreren Fronten bündelt. Der RAG-Chatbot erhält eine vereinfachte, vereinheitlichte LLM-Konfiguration; der Betrieb eines kostenlosen lokalen Modells (Qwen via Ollama) ist nun eine erstklassige Option, und die Engine wurde gegen die Eigenheiten lokaler Modelle gehärtet. Ein neues Visual Studio Code-Plugin, WUIC Assistant, bringt denselben agentischen Ansatz in den Editor. Der neue Scene3D Designer bringt das Authoring von 3D-Szenen in die App — PBR-Materialien, Shader-Effekte, Lichter mit Baking, Physik und einen Viewer, der Objekte an Daten bindet — und das Rendering ist nun zwischen WebGL und WebGPU wählbar. Der Workflow Designer erhält ein Paket für unterstütztes Authoring (Startvorlagen, Graph-Validierung, geführte Dialoge, Inline-Hilfe), und der Dashboard-Designer eine Reihe von Editing-Verbesserungen.


🤖 RAG-Chatbot — vereinheitlichte LLM-Konfiguration

Die LLM-Provider-Konfiguration des Chatbots wurde auf einen einzigen Schlüssel und eine explizite Provider-Liste konsolidiert.

Alle Schlüssel werden weiterhin hot-reload aus appsettings.json gelesen: ein Wechsel von Provider oder Modell erfordert keinen Neustart.

🧠 Kostenloses lokales LLM (Qwen via Ollama), ohne API-Key

Der Chatbot kann nun vollständig auf einem kostenlosen offenen lokalen Modell laufen — z. B. Qwen (qwen2.5-coder:32b), bereitgestellt von Ollama auf der eigenen Maschine oder im LAN — ohne API-Key und ohne Kosten pro Token. Typische Konfiguration in appsettings.json -> AppSettings:

rag-llm-provider           = ollama
rag-llm-base-url           = http://HOST:11434/v1
rag-llm-api-key            = ollama
rag-llm-default-chat-model = qwen2.5-coder:32b

Eine vollständige Anleitung zum Aufsetzen des Ollama-Servers (Windows/Linux, LAN-Freigabe, Context-Tuning, persistenter Start) liegt dem Paket bei.

⚙️ Zuverlässige Chatbot-Aktionen auch mit lokalen Modellen

Die Engine wurde gegenüber den Eigenheiten lokaler Modelle tolerant gemacht, die — anders als kommerzielle Modelle — das tool-call-Format manchmal nicht strikt einhalten. Der Chatbot stellt die vorgeschlagene Aktion nun korrekt wieder her, selbst wenn das Modell sie als Text oder mit nicht standardkonformen JSON-Escapes ausgibt. In der Praxis werden die Aktionen auf dem Designer und auf Metadaten — Tabellen-Buttons (Bulk), Zeilen-Buttons, bedingte Stile, Callbacks, Komponenten-Injektion im Designer — auch mit einem lokalen LLM zuverlässig vorgeschlagen und angewendet.

🧩 Agentischer Assistent in VS Code — WUIC Assistant

Das Paket enthält nun ein Plugin für Visual Studio Code, WUIC Assistant (llm-workspace/plugin/wuic-assistant.vsix): ein Assistent, der die Framework-Konventionen bereits kennt und direkt am geöffneten Projekt arbeitet. Er erzeugt Angular-Komponenten (Cards, Dashboards mit KPI-Kacheln, List-Grids mit Navigation zum Bearbeitungsformular), Komponenten, die von einem eigenen .NET-endpoint gespeist werden, und schlägt Metadaten-Änderungen vor (bedingte Stile, Tabellen- und Zeilenaktionen, Lookups). Jeder Schreibvorgang durchläuft eine Vorschau vor der Bestätigung.

Er nutzt dasselbe lokale WUIC-RAG über den MCP-Server wuic-rag (automatisch gestartet) und das im Projekt bereits vorhandene Grounding, sodass keine manuelle MCP-Server-Konfiguration nötig ist. Das LLM-Modell ist frei wählbar — lokal via Ollama (Qwen, ohne API-Key) oder Anthropic.

Installation aus dem ZIP:

code --install-extension llm-workspace/plugin/wuic-assistant.vsix

Alternativ installiert es install-llm-workspace.ps1. Danach Ctrl+Shift+P -> WUIC Assistant: Apri Chat; den Provider in den Einstellungen wählen (wuicAssistant.provider = ollama oder anthropic).

🧊 Scene3D Designer (neu)

Ein neuer visueller 3D-Designer auf Route #/scene3d_designer, schreibgeschützt veröffentlicht über den Scene3D Viewer (#/scene3d_viewer/:scene_key). Er erlaubt es, eine dreidimensionale Szene zu komponieren und ihre Objekte an App-Daten zu binden.

Die Routen von Designer und Viewer benötigen das Feature scene3d-designer. Die Support-Tabellen werden bei der ersten Verwendung automatisch angelegt und aktualisiert, auf allen unterstützten Datenbanken.

🖥️ WebGPU-Renderer (opt-in)

Das Rendering von Szene und Viewer ist jetzt zwischen WebGL (Standard) und WebGPU (über die Symbolleiste umschaltbar) wählbar. Ist WebGPU im Browser nicht verfügbar, bleibt der Designer automatisch bei WebGL. Der gewählte Modus wird mit der Szene gespeichert und beim Öffnen wiederhergestellt. Mit aktivem WebGPU-Renderer läuft das Licht-baking auf der GPU (inklusive Schatten), deutlich schneller bei dichten Szenen; handgeschriebene GLSL-Shader und path tracing bleiben auf dem WebGL-Renderer verfügbar.

🔀 Workflow Designer — unterstütztes Authoring

Der Workflow-Designer (#/workflow-designer) begleitet nun das Erstellen eines Prozesses von Grund auf.

🎨 Dashboard-Designer — schnelleres Editing

🐛 Bemerkenswerte Fehlerbehebungen

🔧 Empfohlene operative Aktualisierungen für Aktualisierende

  1. Für ein kostenloses lokales LLM in appsettings.json -> AppSettings setzen: rag-llm-provider=ollama, rag-llm-base-url, rag-llm-api-key (Platzhalterwert, z. B. ollama) und rag-llm-default-chat-model.
  2. Den Chatbot-Schlüssel auf rag-llm-api-key migrieren: die bisherigen llm-api-key und anthropic-api-key funktionieren weiterhin als Fallback, doch die empfohlene Konfiguration nutzt nur rag-llm-api-key.
  3. Für den VS-Code-Assistenten das Plugin aus dem ZIP installieren: code --install-extension llm-workspace/plugin/wuic-assistant.vsix (oder von install-llm-workspace.ps1 installieren lassen).
  4. Um den Scene3D Designer zu nutzen, aktivieren Sie das Feature scene3d-designer in der aktiven Lizenz. Die Support-Tabellen werden bei der ersten Verwendung automatisch angelegt und migriert; der WebGPU-Renderer ist über die Designer-Symbolleiste optional zuschaltbar (opt-in), mit automatischem Fallback auf WebGL bei Browsern ohne Unterstützung.