v0.9.4 is live! — Read the latest technical documentation and migration guides.

docmd-assistant v0.1.9 bringt umfassende LLM-Ausgabebereinigung, autonome und proaktive Tool-Ausführung, intelligente versions- und sprachbezogene Relevanzgewichtung sowie verbesserte Chat-Zustandsstabilität.

Hauptfunktionen & Verbesserungen

LLM-Ausgabebereinigung & Artefakt-Filterung

cleanAssistantReply() filtert Denk- und Reasoning-Blöcke (<think>, <mm:think>), rohe XML-Tags von Tool-Aufrufen (<tool_call>, <request>) sowie providerspezifische Metadaten-Tags (z. B. Minimax-Wrapper) zuverlässig heraus, bevor Nachrichten gespeichert oder gerendert werden:

import { cleanAssistantReply } from 'docmd-assistant';

const clean = cleanAssistantReply(rawModelOutput);

Proaktive Tool-Ausführung & Autonome Suche

Die System-Prompts und Ausführungs-Pipelines erzwingen nun die proaktive Ausführung von Werkzeugen bei technischen Fragen, Versionsanfragen und Release-Notes:

  • Keine Rückfrageschleifen: Der Assistent führt search_documentation oder get_site_structure direkt autonom aus, anstatt den Benutzer vorab um Erlaubnis zu fragen (“Möchten Sie, dass ich suche?”).
  • Release-Notes- & Patch-Intelligenz: Führt gezielte Suchläufe bei Fragen zur neuesten Version oder zu Patch-Notes (z. B. v0.9.1) durch, anstatt sich nur auf statische Zweig-Bezeichner zu verlassen.

Versionsbezogene Gewichtung & Filteroptimierung

  • Aktive Versionspriorisierung: Verbesserte Relevanzbewertung für Suchtreffer, die mit dem aktiven Versionszweig und der aktuellen Sprache übereinstimmen.
  • Ausschluss veralteter Dokumente: Schließt archivierte oder ältere Dokumentationszweige automatisch aus, sofern der Benutzer nicht ausdrücklich danach fragt.

Verbesserte Chat-Zustandsstabilität

  • Gehärtetes internes Turn-Tracking in runRelayTurn und runAiplugTurn.
  • Zuverlässige Nachrichtensynchronisation und Fehlerbehandlung bei Relay-Verbindungsabbrüchen.

Upgrade

npm
pnpm
npm install docmd-assistant@0.1.9
pnpm add docmd-assistant@0.1.9