docmd-assistant v0.1.18 erweitert das Multi-Turn-Reasoning-Budget auf 6 Züge, führt ein Echtzeit-Streaming-Ersetzungsprotokoll (meta.replace: true) für Live-Tokens ein und ergänzt architektonische Fallback-Kontext-Synthesen.
Wichtigste Funktionen & Verbesserungen
Erweitertes Multi-Turn-Reasoning-Budget
- Höhere Zugbegrenzung: Anhebung des maximalen Gesprächszug-Limits auf 6 Züge (
maxTurns = 6), damit mehrstufige werkzeuggestützte Recherchen (wie das Durchsuchen der Websitestruktur, Navigationsprüfungen und das Auslesen bestimmter Dokumentationsseiten) vollständig und ohne vorzeitigen Abbruch durchgeführt werden können. - Garantierte finale Synthese: Werkzeuge bleiben während Zwischenschritten aktiv und werden erst im letzten Zug deaktiviert, um eine saubere, zusammenfassende Antwort zu gewährleisten.
Echtzeit-Streaming-Ersetzungsprotokoll
- Ungedrosseltes SSE-Token-Streaming: Tokens werden auch während Zwischenschritten sofort gestreamt und senden bei Wechseln zwischen Denkiterationen
{ replace: true }-Markierungen. - Direktes Live-UI-Editing: Nachgelagerte Chat-Clients können vorläufige Denk-Marker oder Zwischenzusammenfassungen in Echtzeit nahtlos durch die finale Antwort ersetzen.
Architektonischer Kontext-Synthese-Fallback
- Mehrstufiger Kontext-Synthesizer: Wenn Werkzeugsuchen keine dedizierte Dokumentationsseite liefern, synthetisiert die Engine Antworten automatisch anhand übergeordneter Projektarchitektur-, Layout- und Konfigurationskonventionen.
Behobene Fehler
- Vorzeitiger Werkzeugabbruch: Behebung eines Problems, bei dem mehrstufige Abfragen (z. B. zur Navigationsreihenfolge oder Konfigurationseinstellungen) die Werkzeugausführung vorzeitig stoppten.
- Stream-Unterdrückung: Fehler behoben, durch den Live-SSE-Streaming-Deltas bei aktiven Werkzeugen unterdrückt wurden.
Upgrade
npm
pnpm
npm install docmd-assistant@0.1.18
pnpm add docmd-assistant@0.1.18