Übersicht

docmd v0.9.0 führt die neue docmd assistant Engine ein, die eine konfigurationsfreie KI-Dokumentationssuche und interaktive Chats sowohl für Einzelprojekte als auch für Multi-Projekt-Workspaces bietet. Dieses Release liefert zudem kontextbezogenes seiten-relatives Routing für vollständige Portabilität, einen Offline-Build-Modus und wichtige Fehlerbehebungen für die Engine-Stabilität.

KI-Assistent-Integration (@docmd/plugin-ai)

Der KI-Dokumentationsassistent ist jetzt fest in docmd integriert:

  • docmd Assistant Engine Integration: Angetrieben von docmd-assistant (v0.1.6) für direkte technische Unterstützung auf Dokumentationsseiten.
  • Bring Your Own Key (BYOK): Unterstützung für OpenAI, Anthropic, Gemini, DeepSeek und Ollama Provider, weitergeleitet über das docmd cloud Relay.
  • Cloud-Konfiguration: 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 URL-Auflösung: Automatische Bereinigung und Auflösung interner Hyperlinks für korrekte 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

  • Seiten-relatives Routing: Versions-, Sprach- und Projekt-Umschalter bevorzugen jetzt relative Pfade (./, ../), um die vollständige Portabilität der Website zu gewährleisten.
  • SPA-Layout-Synchronisation: Menüleiste, Ankündigungs-Banner und Cookie-Hinweise werden bei SPA-Seitenübergängen dynamisch aktualisiert, um korrekte Links in jeder Verzeichnistiefe zu erhalten.
  • Entwicklungs-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 all relative Links zur Kompatibilität mit dem file://-Protokoll.
  • Fügt einen lokalisierten Hinweis im Suchfenster ein, wenn sich die Website im Offline-Modus befindet.

Engine-Behebungen und Wartung

  • Behobene Issues #186, #187, #188, #189 und #190: Stabilitätskorrekturen für Kern-Parser, Container-Normalisierung und Plugin-Laufzeitgrenzen.
  • Such-Bridge API: Offenlegung von window.docmdSearch.search für die clientseitige RAG-Integration.
  • Systemanforderungen: Erhöhung der Mindestanforderung für Node.js auf >=20.0.0 für alle Workspace-Pakete.

Upgrade

upgrade
npx @docmd/core@0.9.0 build