v0.9.2 Versionshinweise
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-assistantv0.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.
- Code-Ausschnitte sind sauber in einem
- 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.