xiaoxixi e235268133 fix(session): /new 后仍停留在旧对话的问题
问题原因:/new 创建新 session 后,客户端下次发消息仍带着旧的
dialog_id,导致服务端找到旧 session。

解决方案:在 SessionManager 中新增 current_sessions 跟踪
每个 channel:chat_id 的当前活跃 session:
- create_session / get_or_create_session 时更新 current_sessions
- switch_dialog / delete_dialog 时同步更新 current_sessions
- handle_message 无 dialog_id 时优先使用 current_sessions
2026-04-28 22:53:37 +08:00
2026-04-27 17:23:52 +08:00
2026-04-05 14:59:23 +08:00

The file is empty.
Description
No description provided
Readme 3.1 MiB
Languages
Rust 99.6%
Dockerfile 0.4%