v2.3.0 — 通用能力下沉 starter · streamEvents 重构 · OTel 可观测 · 智能体能力批次
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