v0.9.0 Versionshinweise
Highlights
docmd v0.9.0 führt die docmd assistant Engine ein, die eine konfigurationsfreie KI-Dokumentationssuche und interaktiven Chat sowohl für Einzelprojekte als auch für Multi-Projekt-Workspaces bietet. Dieses Release bringt zudem ein minimalistisches TUI-Redesign, strenge Cloud-Origin-Sicherheit, kontextbezogenes seitenrelatives Routing für vollständige Portabilität, einen Offline-Build-Modus sowie wichtige Stabilitätskorrekturen für die Engine.
Minimalistisches TUI-Redesign
- Rahmenfreie Ausgabe: Vertikale Striche (
│), Rahmenzeichnungs-Zeichen (┌─,└─) und störendes visuelles Rauschen wurden aus der CLI-Ausführung, dem Dev-Server-Output und den Test-Pipelines (pnpm prep) vollständig entfernt. - Standardisierter visueller Rhythmus: Eingerückte Rahmen wurden durch eine übersichtliche, linksbündige visuelle Hierarchie mit fettgedruckten Großbuchstaben-Abschnittsüberschriften und Standard-Leerzeilenabständen zwischen Gruppen ersetzt.
- Marken-Auffrischung: Das Kernel-Logo-Branding wurde in allen CLI-Headern auf leuchtendes Blau (
chalk.blue) aktualisiert. - Schlankeres Plugin-Logging: Die Log-Ausgabe interner Plugins (wie OKF) wurde auf prägnante, einzeilige Statuszusammenfassungen reduziert.
KI-Assistent & Cloud-Sicherheit (@docmd/plugin-ai)
Der KI-Dokumentationsassistent ist jetzt nativ in docmd integriert:
- docmd Assistant Engine: Angetrieben von
docmd-assistant(v0.1.6) bringt er direkte interaktive technische Unterstützung auf Ihre Dokumentationswebsites. - Strikte Domain-Origin-Validierung: Gehärtete Cloud-KI-Assistenten-Relay-Endpunkte mit strengen Origin-Prüfungen gegen die registrierte Projektdomain zur Verhinderung unbefugter Nutzung durch Dritte.
- Plattformverwalteter Localhost-Schalter: Einführung einer Einstellung auf Projektebene im docmd Cloud Dashboard zur Aktivierung lokaler Vorschautests (
127.0.0.1/localhost), ohne clientseitige Konfigurationsparameter preiszugeben. - Bring Your Own Key (BYOK): Unterstützung für OpenAI, Anthropic, Gemini, DeepSeek und Ollama Provider, sicher weitergeleitet über das docmd Cloud-Relay.
- Cloud-Setup: Konfigurieren Sie Assistenten-Zugangsdaten und Projekteinstellungen über docmd cloud.
- Multi-Projekt-Workspace RAG: Ermöglicht die globale Dokumentationssuche über Geschwister-Suchindizes (
_docmd-search/search-index.json) hinweg in Multi-Projekt-Workspaces. - Kanonische Link-Auflösung: Automatische Bereinigung und Auflösung interner Hyperlinks für exakte Pfade auf lokalen Vorschau-Servern und in Subpfad-Produktionsumgebungen.
- Formatierte Antwortdarstellung: Native Unterstützung für GFM Markdown-Tabellen, Inline-Codeblöcke und ein adaptives helles/dunkles UI-Design.
Kontextbezogene Navigation und SPA-Synchronisation
- Seitenrelatives Routing: Versions-, Sprach- und Projekt-Umschalter bevorzugen jetzt relative Pfade (
./,../), um die vollständige Portabilität der Website über Root-, Subpfad- und lokale Vorschauumgebungen hinweg zu gewährleisten. - SPA-Layout-Synchronisation: Obere Menüleiste, Ankündigungs-Banner und Cookie-Hinweise werden bei SPA-Seitenübergängen dynamisch aktualisiert, um korrekte relative Links in jeder Verzeichnistiefe zu erhalten.
- Dev-Server Routing-Fix: Behebung von Subpfad-Umleitungsfehlern beim Ausführen des lokalen Entwicklungsservers in benutzerdefinierten Workspace-Konfigurationen.
CLI Offline-Build-Modus (--offline)
Einführung des --offline CLI-Flags zum Erstellen eigenständiger Dokumentationspakete für die Offline-Nutzung:
- Umgeht Suchindexierung und externe Netzwerkzugriffe.
- Erzwingt
.html-Suffixe für alle Links zur direkten Kompatibilität mit demfile://-Protokoll. - Fügt einen lokalisierten Hinweis im Suchfenster ein, wenn sich die Website im Offline-Modus befindet.
Engine-Behebungen und Fehlerbehebungen
- Behobene Kernel-Parser und Engine Issues (#186, #187, #188, #189, #190): Stabilitätskorrekturen für AST-Container-Parsing, Pfadnormalisierung und Plugin-Laufzeitgrenzen.
- Such-Bridge API: Offenlegung von
window.docmdSearch.searchfür die clientseitige RAG-Integration. - Node.js Systemanforderungen: Erhöhung der Mindestanforderung für Node.js auf
>=20.0.0für alle Workspace-Pakete.