Highlights

docmd v0.9.2 bringt umfassende Verbesserungen für @docmd/plugin-ai, angetrieben von docmd-assistant v0.1.11, mit deterministischer Multi-Turn-Tool-Ausführung, kontextbasierter Antwortsynthese, einer neu gestalteten Code-Block-UI mit separater Sprachkopfzeile und Stream-Parsing-Resilienz für Relay-Endpunkte.

AI-Assistant Plugin-Verbesserungen (@docmd/plugin-ai)

  • Stabilisierung der Multi-Turn-Tool-Ausführungsschleife: Upgrade auf docmd-assistant v0.1.11. Die Assistant-Engine behält den Benutzerkontext und die Abfrageabsicht über mehrere autonome Tool-Aufrufe hinweg (z. B. search_documentation, get_site_structure) deterministisch bei und stellt sicher, dass die finale Syntheserunde ausschließlich auf abgerufenen Fakten mit anklickbaren Markdown-Links basiert.
  • Moderne Code-Block-UI: Neugestaltetes Code-Block-Rendering im KI-Chat:
    • Code-Ausschnitte sind sauber in einem .docmd-ai-code-wrap-Container gekapselt.
    • Eine isolierte Sprachkopfzeile (.docmd-ai-code-header > .docmd-ai-code-lang) zeigt das Programmiersprachen-Badge (z. B. bash, typescript, json) an, ohne den Befehl oder Text innerhalb von <pre><code> zu überlagern.
  • Markdown-Formatierer- und Absatz-Wrapping-Fixes: Behebung eines Problems, bei dem Code-Block-Platzhalter im Markdown-Formatierer als Inline-Text behandelt wurden, wodurch überflüssige <p>- und <br/>-Tags um Code-Blöcke und Listen beseitigt wurden.
  • HTTP-Stream- & JSON-Fallback-Resilienz: Der Assistant-Client unterstützt nun nahtlos sowohl Server-Sent Events (text/event-stream) als auch Non-Streaming-JSON-Antworten von Relay-Backends, was „No response returned“-Fehler bei Proxy- oder Serverless-Deployments verhindert.
  • TypeScript-Typdefinitionen: Korrektur impliziter any-Parametertypen und Hook-Signaturen in @docmd/plugin-ai.

Globale Dokumentationsparität

  • Mehrsprachige Synchronisation: Alle Versionshinweise und Assistant-Anleitungen wurden 1:1 auf Deutsch (de), Englisch (en), Spanisch (es) und Chinesisch (zh) aktualisiert.