docmd-assistant v0.1.18 将多轮推理预算扩展至 6 轮,为实时 Token 输出引入了流式替换协议(meta.replace: true),并增加了架构级备用上下文合成机制。
核心功能与重大改进
扩展多轮推理预算
- 提升推理轮数上限:将对话最大轮数提升至 6 轮(
maxTurns = 6),使得多步工具检索(如探查站点结构、验证导航、深度阅读特定文档页面等)能够充分执行,避免工具调用被过早截断。 - 保障最终答复质量:工具在中途迭代中持续保持激活,仅在最后一轮按需禁用,以确保最终生成完整、清晰且经整理的回答。
实时流式替换协议
- 无阻碍 SSE Token 流式传输:Token 在多轮思考中即时流式输出而无需整体压制,在进入新一轮推理或最终合成时发送
{ replace: true }标记。 - 界面原位平滑编辑:下游对话客户端可在前端实时使用合成回答平滑替换中途的思考占位标记或临时摘要。
架构级备用上下文合成机制
- 多级备用合成器:当工具检索未直接命中专属文档页面时,引擎会自动基于全站架构、布局和配置规范进行多维推理合成,提供权威准确的指导。
已解决的问题
- 工具调用过早截断:解决了关于多步配置(如重新调整导航顺序或特定选项配置)因轮数限制过早停止工具调用的问题。
- 流式增量压制:修复了在工具执行期间实时 SSE 流式增量被压制未能及时发送到客户端的问题。
升级指南
npm
pnpm
npm install docmd-assistant@0.1.18
pnpm add docmd-assistant@0.1.18