Skip to main content

LangChat Pro v2.3.5 版本更新说明

发布日期: 2026年3月27日 版本类型: 架构升级 + 交互优化
v2.3.5 聚焦三件事:消息存储模型升级、工作流消息链路重构、前端卡片与图标体系统一。
本次版本包含 40 个未推送提交 的核心能力汇总,并配套数据库迁移脚本 v2.3.5.mysql.sql
v2.3.5 对 aigc_message.message 的存储结构进行了升级(由历史文本形态统一为 JSON 结构)。升级后,部分历史消息在“AI 工具集页面”或旧会话中可能出现展示不完整、工具链路不回显、思考内容缺失等现象。
若出现历史消息展示异常,请优先以升级后的新消息链路为准(新产生的消息最稳定)。历史数据建议通过本次迁移 SQL 完整执行后再观察,必要时可结合业务做一次历史消息校验或重建。
依赖旧字段(reasoning_contentreasoning_durationmetadataextra)的自定义查询脚本、报表或插件逻辑,需要同步迁移到新的 message JSON 结构解析方式,否则可能出现读取失败或统计偏差。

核心更新速览

  1. 消息存储模型升级(AigcMessage 2.0)
    • aigc_message.message 统一升级为 JSON 结构,支持工具调用、思考链路与正文内容的一体化持久化。
    • 前端聊天区域同步支持新消息结构解析,补齐 Tool Calls、Thinking、Shimmer 等展示链路。
  2. 工作流消息推送架构重构
    • 引入本地事件桥(LocalEventBridge)机制,重构节点消息收集与推送流程。
    • 节点执行状态支持更稳定的实时展示,优化复杂编排场景下的可观测性。
    • 工作流新增 model_id 配置,支持自动建议模型关联。
  3. 前端卡片体系与交互统一
    • 大量页面卡片完成扁平化重构与样式统一,提升信息密度与可读性。
    • 聊天滚动、加载反馈、模型切换、表单重置等交互细节持续优化。
  4. 图标体系去 Emoji 化
    • 逐步弃用系统 Emoji 作为默认封面,统一改为内置 svg:* 图标,避免跨系统渲染差异。
    • 新增内置 SVG 图标选择能力(支持在封面选择器中直接选取内置图标)。
  5. RAG 与文档检索链路增强
    • 优化知识库检索节点的 RAG 事件推送,增强引用追踪与跳转体验。
    • 抽离并强化 Embedding 向量解析能力,提升索引一致性与可维护性。
  6. PDF 解析能力增强
    • 引入OpenDataLoader类库,纯Java实现对 PDF 增强解析,实现文档 chunk所在页码和坐标等元数据获取
    • 重构前端文档分段视觉语言,重构文档解析 UI 交互
    • 增加文档分段在线预览功能

数据库迁移重点(v2.3.5.mysql.sql)

1) 推送渠道字段新增

  • aigc_pusher 新增字段:
    • robot_code(钉钉 Stream 模式机器人编码)

2) 消息表结构升级

  • aigc_message 执行消息字段迁移:
    • 新增 message_new,将旧消息内容与思考信息转换为 JSON
    • 迁移完成后替换为 message
    • 删除冗余字段:reasoning_contentreasoning_durationmetadataextra

3) 业务数据与配置统一

  • 菜单名称统一:工作室 -> Agent
  • aigc_workflow 新增 model_id
  • 默认封面统一为 SVG 图标:
    • aigc_app.cover_url = 'svg:chatbot'
    • aigc_workflow.cover_url = 'svg:chatbot'
    • aigc_knowledge.cover_url = 'svg:knowledge'

升级注意事项

  1. 消息结构兼容性
    • 升级后建议优先按 JSON 结构解析 aigc_message.message
    • 依赖旧列(如 reasoning_content)的自定义脚本需要同步调整。
  2. 数据库脚本执行顺序
    • 已部署实例请按迁移顺序执行 docs/database/mysql/migrations/ 下脚本。
    • 全新部署请使用更新后的 docs/database/mysql/langchat_pro.sql
  3. 图标与封面数据
    • 若历史数据中存在 Emoji 封面,建议统一迁移为 svg:* 值,保证跨平台显示一致。

Commit 摘要(40 项)

架构与后端能力

  • 重构 aigc_message 消息存储格式,打通 tools + AI message 完整链路
  • 工作流消息推送采用 LocalEventBridge 架构
  • 工作流消息收集与推送机制重构
  • 工作流增加 modelId 字段配置
  • 增加 chat log 日志打印机制
  • 增加 OpenSandbox 配置接入
  • 增加联网搜索动态配置项

工作流与节点体验

  • 增加节点执行状态实时展示与样式清理
  • 优化 IF/意图节点锚点对齐与交互
  • 修复节点折叠状态被自动展开
  • 禁止同一节点 start/end 端点非法连接
  • 修复 EmbeddingText 节点 MySQL 存储问题
  • 修复 rerank 模型参数传递错误
  • 修复 xxl-job 定时任务参数传递问题

前端与交互

  • 前端卡片体系扁平化重构(重大)
  • 全面统一页面样式与组件命名结构
  • 增加消息加载动画与自动滚动到底
  • 优化模型供应商切换与表单重置逻辑
  • 优化文档与帮助信息展示

图标与视觉一致性

  • 弃用默认 Emoji 图标,统一改为 SVG 渲染方案
  • 优化卡片样式与渠道/供应商信息展示一致性