Skip to content

v2.3.0 — 通用能力下沉 starter · streamEvents 重构 · OTel 可观测 · 智能体能力批次

Choose a tag to compare

@liulangjietou liulangjietou released this 06 Aug 10:16
· 150 commits to main since this release
v2.3.0
dc8bfa5

v2.2.0 以来共合入 38 个 PR(#45#84),涵盖智能体能力批次、通用能力下沉 starter、流式链路重构与可观测建设。

智能体能力

  • RAG 知识库检索接入对话/VibeCoding,AI 配置可管理知识库 (#62),智能体列表展示知识库列 (#78)
  • 智能体跨会话长期记忆(memory 能力 + Store SPI 默认落库)(#51)
  • 智能体加固批次:间接注入防护 + 后台委派任务 + A2A 协议导出 (#65)
  • 内容风控:敏感词词库与限流规则后台可管理 (#63)
  • 钉钉机器人接入后台工作区智能体(渠道接入层 + 开放 API + 管理页面)(#59)
  • Skill zip 上传支持完整技能包(附属文件解析/存储/运行时加载)(#54)
  • 对话/VibeCoding 五档执行模式选择器(Auto/Manual/Accept Edits/Plan/Bypass)(#53)
  • 证书解析能力下沉 starter 并暴露给智能体(cert_parse/cert_match)(#69)

架构与重构

  • 十项通用能力从 admin-server 下沉 customer-work-starter (#80)
  • 流式链路整体迁移 streamEvents:starter chatStream (#74)、admin ChatService (#75)、客服端收官 (#76),删除多级增量去重逻辑
  • admin 登录态持久化到 Redis,服务重启不再强制重新登录 (#77)
  • 编码规范新增「通用功能优先下沉 starter」约定 (#56)

可观测与统计

  • 可观测最后一公里:OTel 链路追踪 + Docker 一键监控栈 + 告警规则 (#81)
  • 智能体调用分段耗时统计(MODEL/TOOL/MCP/SKILL)(#60),补落缓存 token 与模型自报耗时,看板展示缓存命中率 (#64)

后台管理与工作台

  • 我的工作台:内网工作台(账号本/自动登录/脚本导入)+ SQL 客户端 (#49)
  • 通用站内消息中心 + AI 代码审查异步化 (#47)
  • 数据字典管理(starter Store SPI + admin 跨库 CRUD + useDict 接入)(#66)
  • 对话/VibeCoding 附件预览(图片大图/文本内联/下载 + 消息级关联)(#61),输入框支持粘贴上传附件 (#50)
  • 登录页轮播图后台管理 + 登录页实时获取 (#58)
  • SQL 定义参数支持配置日期格式 (#55)
  • 历史对话侧边栏 SQL 级分页 + 滚动加载 (#48)

开发者工具箱

  • 工具箱扩展:AES 等两端能力对齐 + cron/JWT/diff/格式互转四项新工具 (#82)
  • 证书解析(X.509/CSR/私钥匹配/PFX·JKS)(#67),证书/密钥库 PEM 导出 (#71)
  • HTTP 请求工具(后端代理发送,支持常用请求方式)(#52)

修复

  • 多构造器缺 @Autowired 导致的上下文启动失败与静默降级 (#68)
  • CI 建库连红:补齐 admin 库 schema 镜像目录漏同步的 7 个迁移 (#72)
  • MCP 发布链路兼容 mcpServers 包装格式配置 (#79)
  • 刷新带 query 参数的页面后参数丢失 (#57)
  • LLM 同步接口超时从全局 30s 放开至前端 180s/后端 170s (#45)
  • 启动日志不再重复打印 mybatis-plus 横幅 (#83)

文档

  • README 补架构图与核心流程图,更新模块表与测试基线 (#84)

测试基线:starter 1136 + admin-server 722 + app 78 + customer-channel 65 + gateway 1

完整变更v2.2.0...v2.3.0