Files
wecom_it_smart_desk/docs/09-部署运维/deploy/03-版本记录.md
T
Simon 449c6d4875 feat: 2026-07-12~13 全量更新 - AI对话链路改造+H5 v4/v5+坐席端v5+上下文感知诊断+知识库迭代3
## H5 员工端 v4 (2026-07-13 00:48 已部署)
- 人工按钮三态文案统一为"人工坐席"
- 按钮位置移至发送键和语音按钮上方(垂直堆叠)
- 点按钮直接调 store.shakeAgent(),删除 CallAgentModal 弹窗动画
- 截图快捷键提示改为"截图->粘贴:Alt+Shift+A-Ctrl+V ---> Ctrl+V"
- 移动端隐藏截图提示(CSS 媒体查询)
- AI转人工提示改为"已为您呼叫人工坐席,请稍等!"
- 坐席接入提示改为"坐席正在查看您的信息,请等待处理回复!"
- 删除"摇铃呼叫坐席"入口和文案
- 删除孤儿组件 MessageList.vue + shake 动画 CSS

## H5 员工端 v5 (2026-07-13 02:08 已部署)
- RightPanel v2.1:删除"软件安装"和"资源权限"标签页
- 移除标签栏,智能推荐(DynamicRecommend)直接展示
- 删除 SoftwareDownloads/ApprovalLinks 引用和相关 CSS

## AI 对话链路全栈改造 Phase 1-6 (已部署)
- Phase 1: Dify JSON输出 + 后端blocking解析 + 双WS推送 + 错误降级
- Phase 2: 关键词收窄(~25强意图词) + 两级分类Prompt + 删除前端checkApprovalIntent
- Phase 3: WS扩展(ai_thinking+dynamic_recommend) + ai_structured气泡 + RightPanel v2 + 选项回传
- Phase 4: VisionService接入 + 图片消息融合(5秒窗口) + 降级策略
- Phase 5: 坐席端ai_thinking指示器 + ai_structured/byod_card渲染 + handleNewMessage修复
- Phase 6: diagnosis_stage(6值) + response_time_ms计时 + 慢响应告警(>10s)

## 坐席端 v5 (2026-07-13 01:38 已部署)
- ai_structured/byod_card 只读渲染
- AI思考指示器 UI
- handleNewMessage 透传 msg_type/extra_data 修复
- 布局优化v2.0: QuickReplyBar L1+L2悬浮 + ReplyBox左右分区 + 右栏260/560px切换
- 键盘快捷键v2.3: 纯数字路由 + ESC分层撤销 + Shift+Space用event.code

## 上下文感知智能诊断闭环 (2026-07-12 已部署)
- 三层诊断(API→Script→AI) + 三段排队(VIP→info_locked→not locked)
- 答题插队 + 五场景关闭
- 迁移052(6表+6列) + queue_service + quiz_service + closing_service
- H5前端: QueueWaiting + RightPanel双Tab + InputBar三态 + ResolveConfirmCard
- 坐席前端: pending_close结单流程 + 信息锁定(Dify步骤完成+有效回答率≥70%)

## 知识库迭代3 (2026-07-12 已部署)
- 分诊交互(H5+坐席+Dify独立应用)
- 拓扑预览(ECharts只读)
- 代答排除(4种匹配器: keyword/regex/intent/category)
- 迁移051 + 44文件43测试通过

## 后端变更
- 6个Python文件改造(h5_ai_task.py/h5.py/ai_service.py/closing_service.py等)
- funny_phrase_service.py: shake/connected/keyword 默认文案更新
- session_service.py: 企微消息文案同步
- 新增: queue.py/quiz.py/triage.py/exclusion_rules.py 等API端点
- 新增: diagnostic.py/quiz.py/triage_session.py 等模型
- 新增: closing_service/queue_service/quiz_service/triage_service 等服务

## 文档更新
- CHANGELOG.md: 新增 [未发布] 区全部变更记录
- 项目管理主文档 v2.5: 新增v0.7.3版本 + 已完成看板 + 最近搞定
- 版本记录: 新增v0.7.3条目
- AI对话链路实施计划: Phase 1-6 全部标记已实施
- 新增架构图/时序图/类图(mermaid)

## 部署路径修正
- 服务器项目根路径: /opt/wecom-it-desk/
- 所有前端dist均为ro bind mount,只能在宿主机源路径操作
- 服务器nginx /h5/ 是静态文件服务(非proxy_pass)
- elFinder上传二进制不可靠(MD5不匹配),改用base64分块上传
2026-07-13 02:17:03 +08:00

123 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 智能IT服务台 - 版本记录
> **最后更新**2026-07-13
---
## 版本历史
### v0.7.3 (2026-07-12~13)
**更新内容**
1. **AI 对话链路全栈改造 Phase 1-6**#59-#69
- Dify Prompt JSON 输出 + 后端 blocking + JSON 解析 + 双 WS 推送
- 审批关键词收窄(~40→~25+ 两级分类 Prompt v4.0 + 删除前端 checkApprovalIntent
- WS 扩展(ai_thinking + dynamic_recommend+ MessageBubble ai_structured 渲染 + RightPanel v2
- VisionService 接入(图片分析 + 5秒消息融合)+ 降级策略
- 坐席端 ai_thinking 指示器 + ai_structured/byod_card 渲染
- diagnosis_stage 字段 + response_time_ms 计时 + 慢响应告警
2. **上下文感知智能诊断→修复闭环**
- 三层诊断(API→Script→AI+ 三段排队(VIP→info_locked→not locked
- 答题插队 + 五场景关闭 + 迁移 052(6表+6列)
3. **坐席端布局优化 v2.0**
- QuickReplyBar L1+L2 悬浮 / ReplyBox 左右分区 / 右栏 260↔560px
- 键盘快捷键 v2.3(纯数字路由 / ESC 分层撤销 / IME 守卫)
4. **知识库迭代 3**
- 分诊交互 + 拓扑预览(ECharts)+ 代答排除(4种匹配器)+ 迁移 051
5. **H5 v4 人工坐席交互改造**#116
- 三态文案统一"人工坐席" / 按钮位置上移 / 删除 CallAgentModal 弹窗
- 截图提示改版 / 移动端 CSS 隐藏 / DB 同步 funny_phrases 表
6. **部署路径修正**
- 确认服务器项目根路径 `/opt/wecom-it-desk/`
- 所有前端 dist 均为 ro bind mount,只能在宿主机源路径操作
**部署方式**:后端 `docker compose restart backend` / 前端宿主机 tar 解压 + `nginx -s reload`
**验证**JS hash 更新确认 / JS 包内容检查 / API 200 / Nginx healthy
---
### v0.7.1 (2026-06-23)
**更新内容**
- OTP 二次验证功能上线
- 扫码登录优化
- 安全性增强
**部署包**[10-一键部署操作包-v0.7.0.md](./10-一键部署操作包-v0.7.0.md)
**相关文档**
- [07-扫码登录OTP部署指南-v0.7.0.md](./07-扫码登录OTP部署指南-v0.7.0.md)
- [06-OTP二次验证实现.md](./06-OTP二次验证实现.md)
---
### v0.7.0 (2026-06-16)
**更新内容**
- 消息推送策略优化
- 超时提醒功能
- 头像同步功能
**部署包**[一键部署操作包-v0.7.0.md](./一键部署操作包-v0.7.0.md)
---
### v0.6.x (历史版本)
详见 [03-RELEASE-NOTES-v0.7.1-20260623.md](./03-RELEASE-NOTES-v0.7.1-20260623.md)
---
## 问题修复记录
### 2026-07-13
- H5 v4 部署路径修正(`/opt/wecom-it-desk/frontend-h5/dist` ro bind mount
- 服务器 Docker 挂载配置与本地仓库不一致问题定位
### 2026-07-05
- Nginx upstream 配置修复
- 蓝绿部署流程完善
详见 [标准故障排查手册](../00-标准故障排查手册.md)
### 2026-06-13
- H5 用户端报错修复
- 后端启动问题修复
详见 [标准故障排查手册](../00-标准故障排查手册.md)
---
## 版本号规则
| 位置 | 规则 | 示例 |
|------|------|------|
| 前端 | v主.次.修订 | v1.5.0 |
| 后端 | v主.次.修订 | v0.7.1 |
| 部署包 | v主.次.发布日期 | v0.7.0-20260623 |
---
## 升级路径
### 从 v0.6.x 升级到 v0.7.x
1. 备份数据
2. 执行一键部署
3. 验证功能
4. 监控日志
### 版本回滚
详见 [01-部署指南.md](./01-部署指南.md) 中的回滚方案