CHAT-505 P0 | 切换知识库不修改当前会话 #48

Closed
opened 2026-06-06 16:24:13 +08:00 by wangdl · 1 comment
Owner

目标

AIChatView 内切换知识库时,调用 open-or-create 打开新 KB 的会话。

规则

  • 不允许在当前会话里直接修改 scopeType/scopeId
  • 切换 = 保存当前会话 → open-or-create 新 scope
  • 返回旧 scope 时恢复旧会话

验收

从 KB A 切到 KB B → sessionId 改变 → B 会话不包含 A 的消息

## 目标 AIChatView 内切换知识库时,调用 open-or-create 打开新 KB 的会话。 ## 规则 - 不允许在当前会话里直接修改 scopeType/scopeId - 切换 = 保存当前会话 → open-or-create 新 scope - 返回旧 scope 时恢复旧会话 ## 验收 从 KB A 切到 KB B → sessionId 改变 → B 会话不包含 A 的消息
wangdl added this to the M-CHAT:AI 会话 Scope 系统重构(iOS 侧) milestone 2026-06-06 16:24:13 +08:00
Author
Owner

完成

scope 切换通过 ChatEntryContext 驱动:不同 scope → 新的 ChatEntryContext → open-or-create 返回不同会话。
当前会话的 scope 不会因切换知识库而改变。

## 完成 scope 切换通过 ChatEntryContext 驱动:不同 scope → 新的 ChatEntryContext → open-or-create 返回不同会话。 当前会话的 scope 不会因切换知识库而改变。
Sign in to join this conversation.
No description provided.