|
|
ab07e01adf
|
feat: 优化对话历史功能
|
2026-06-20 19:57:36 +08:00 |
|
|
|
966b30218a
|
feat: 实现 sessions 持久化,支持会话恢复
|
2026-06-14 18:54:18 +08:00 |
|
|
|
c3a32ce276
|
feat: Phase 8.5 — ConversationSummary 查询优化,支持 SQL 聚合获取消息统计
|
2026-06-14 17:58:42 +08:00 |
|
|
|
7b745018c5
|
feat: Phase 8.4 — 实现 LoadSession 和 LoadSessionFromDB,支持从 PostgreSQL 恢复会话到内存
|
2026-06-14 17:56:33 +08:00 |
|
|
|
f4515ce5e4
|
feat: Phase 8.3 — Session Manager 注入 MessageRepository,AppendMessage 启用 Write-Through
|
2026-06-14 17:54:33 +08:00 |
|
|
|
6487a8ecab
|
feat: 扩展 Session Manager 接口,新增 ListByUser、UpdateTitle 方法
- Manager.Create 签名新增 userID 参数
- 新增 ConversationSummary 类型和 ListByUser 分页查询
- 新增 UpdateTitle 方法
- MemoryManager 实现:ListByUser 遍历+过滤+排序,UpdateTitle,自动标题生成
- RedisManager 实现:user:{id}:sessions 索引,ListByUser 通过 SMEMBERS 查询
- AppendMessage 自动更新标题(首条 user 消息时,取前 20 字符)
- 更新 ws handler、api/session.go、orchestrator mock 的 Create 调用
|
2026-06-14 17:35:20 +08:00 |
|
|
|
f172e6c468
|
feat: 实现内存版 SessionManager(TTL 30 分钟,历史上限 20 条)
|
2026-06-13 15:25:23 +08:00 |
|