WangShen007
|
2554eb7bc7
|
test: 补充权限、消息与会话服务回归用例
会话读取、接管、重分配与 Socket 订阅统一校验角色、组织与可见性。
|
2026-10-08 22:35:00 +08:00 |
|
WangShen007
|
5da5f910da
|
feat(handoff): 转人工状态、待接管列表与接待时段
同会话内 AI 转人工,待接管列表按分组和在线状态展示,接管后保留上下文。
|
2026-10-06 21:45:00 +08:00 |
|
WangShen007
|
f4d8019829
|
test: 补充知识处理、检索与 Agent 回归用例
覆盖切块、向量检索、工具调用和历史预算;模型相关用例使用桩。
|
2026-10-04 20:55:00 +08:00 |
|
WangShen007
|
362d79a5c2
|
feat(agent): 检索工具、模型接入与结构化回复
Agent 按组织与知识源范围调用检索工具,密钥加密保存,回复含来源与转人工意图。
|
2026-10-02 21:25:00 +08:00 |
|
WangShen007
|
738e37fbb0
|
feat(knowledge): 任务队列、独立 worker 与 pgvector 向量索引
知识处理改为数据库任务队列,独立 worker 做切块与向量化,失败可重试。
|
2026-09-30 22:05:00 +08:00 |
|
WangShen007
|
53825b0cfb
|
feat(knowledge): 知识源维护与 TXT/Markdown/PDF 导入
支持文本、Markdown 与非扫描 PDF 上传解析,展示提取文本与切块结果。
|
2026-09-29 20:35:00 +08:00 |
|
WangShen007
|
4388e1d203
|
feat(chat): 访客与客服聊天界面、历史拉取与断线重连
聊天页支持发送确认、历史补拉和重连;刷新后不重复展示已确认消息。
|
2026-09-27 21:10:00 +08:00 |
|
WangShen007
|
db48cac9e0
|
feat(chat): Socket.IO 双端通道、消息持久化与幂等
访客与客服分别鉴权接入,消息带客户端 ID 去重,重发只产生一条业务记录。
|
2026-09-26 22:20:00 +08:00 |
|
WangShen007
|
5d0a48505a
|
feat(widget): Widget 配置、loader 与右下角悬浮入口
生成可嵌入站点的 loader 与悬浮按钮,支持展开收起和移动端;附独立宿主测试页。
|
2026-09-25 20:50:00 +08:00 |
|
WangShen007
|
e24d3e2a65
|
feat(auth): 后台登录、角色权限与会话访问策略
管理员与客服分角色登录,权限由后端判定;前端补齐登录、人员与组织管理页面。
|
2026-09-24 21:35:00 +08:00 |
|
WangShen007
|
5e0615f36d
|
feat(models): 组织、用户、角色、客户、会话与消息模型
按组织边界定义数据关系,补齐仓储层与通用工具,迁移脚本可重复执行。
|
2026-09-23 22:05:00 +08:00 |
|
WangShen007
|
2aee6286d6
|
build: 打通 FastAPI 与 Vue 最小工程、依赖与数据库连接
后端入口、配置、Redis 与 Alembic 迁移就位;前端 Vite 工程可安装可构建。
|
2026-09-22 20:15:00 +08:00 |
|
WangShen007
|
fb0ddca4de
|
chore: 初始化工程骨架、许可与开发规范
建立仓库目录结构、许可证与贡献约定,确认前后端技术选型。
|
2026-09-21 21:40:00 +08:00 |
|