docmd-assistant v0.1.13 introduces robust payload management and clean context truncation for multi-turn RAG search synthesis.
Key Features & Enhancements
Clean Paragraph-Boundary Context Truncation
- Smart Paragraph Alignment: Context strings retrieved from documentation search results are truncated cleanly at double (
\n\n) or single (\n) newline boundaries, preventing arbitrary mid-sentence cuts. - Automatic Code Block Balancing: Detects unclosed triple-backtick fences (```) in truncated context blocks and automatically appends closing code fences to preserve Markdown syntax integrity.
- Expanded Context Capacity: Context window support expanded up to 15,000 characters per synthesis turn.
Sliding Window Conversation History
- History Management: Implemented automatic sliding window context retention for long multi-turn conversations, preserving up to the last 12 chat entries while preventing request payload bloat.
- System Prompt Safety Constraints: Updated system prompt instructions enforcing clean, structured Markdown output without raw unescaped HTML or script tags.
Cloud Relay Capacity Expansion
- 10x Relay Payload Capacity: Expanded the
api.docmd.iocloud relay payload limit from 5,000 to 50,000 characters, enabling comprehensive multi-page documentation RAG retrieval without request rejections.
Upgrade
npm
pnpm
npm install docmd-assistant@0.1.13
pnpm add docmd-assistant@0.1.13