Skip to content

v1.4.2

Choose a tag to compare

@MagicalYuYu MagicalYuYu released this 22 Jun 07:19

v1.4.2 Bug 修复

P0: 修复思考标签泄漏(含 ToolCall 场景)

  • 新增 _filter_tool_args_text 方法,在 on_using_llm_tool 中对 send_message_to_user 的 tool_args 文本统一过滤思考标签、上下文标签和重复回复
  • 修复 ToolCall 场景下 LLM 在 tool_args 中混入 <arg_key> 标签导致标签泄漏到用户消息的问题

P1: 修复重复输出根因

  • 根因:对话记忆中 BOT 的回复被原样注入 LLM,LLM 看到自己说过的原文措辞后倾向于延续相同表达,导致重复输出
  • 新增 _summarize_bot_reply_for_memory 方法,对 BOT 回复做要点化处理,只保留话题要点而非原文措辞
  • 从根源上切断 LLM 复制自身表达的倾向,而非简单抑制发言频率

P1: 修复上下文发言人识别错误

  • 优化压缩 prompt,增加约束:禁止使用代词指代他人行为,必须用具体昵称明确行为主体
  • 增加约束:转述他人对 BOT 的行为时,必须标注 BOT 为承受方
  • 修复因代词指代歧义导致发言者识别错误的问题

P1: 增加调试标记引导

  • <conversation_guidance> 中增加对【调试定位】等方括号标记的引导
  • LLM 识别到调试标记后会意识到此前对话可能存在发言者识别错误

P2: LLM 执行超时标志清除优化

  • 将超时时间从 300 秒(5分钟)缩短为 120 秒(2分钟)
  • 正常 LLM 调用应在 60 秒内完成