Merge pull request #2766 from zhayujie/feat-mulit-session

feat(web): add multi-session management for web console
This commit is contained in:
zhayujie
2026-04-13 18:51:07 +08:00
committed by GitHub
8 changed files with 1257 additions and 105 deletions

View File

@@ -45,6 +45,16 @@ Web 控制台是 CowAgent 的默认通道,启动后会自动运行,通过浏
<img width="850" src="https://cdn.link-ai.tech/doc/20260227180120.png" />
#### 多会话管理
对话界面支持多会话Session管理所有会话记录持久化存储在数据库中
- **会话列表**:点击左侧历史会话图标可展开/收起会话列表面板,支持滚动加载全部历史会话
- **AI 生成标题**:新会话在首轮对话完成后,自动调用模型生成简短的会话摘要标题
- **新建会话**:点击会话列表顶部的「新对话」按钮或输入区的 `+` 按钮创建新会话
- **删除会话**:点击会话项的删除按钮,确认后永久删除该会话及其所有消息
- **清除上下文**:点击输入区的清除按钮,在当前会话中插入一条分隔线,分隔线以上的消息仍然展示但不再作为模型的上下文输入
### 模型管理
支持在线管理模型配置,无需手动编辑配置文件: