对话列表
对话列表位于界面中间栏(宽 290px),是你管理所有智能体对话的中心枢纽。
列表结构
对话列表由上下两部分组成:
+----------------------------------+
| 对话 [+] [搜索图标] | <- 头部(标题 + 操作按钮)
+----------------------------------+
| [搜索框] | <- 搜索输入框
+----------------------------------+
| |
| DesireCore 11:05 | <- 通用 Agent(顶部,无分组标题)
| 最后一条消息内容... |
| |
| --- 专业 Agent --- | <- 分组分隔线
| |
| 房产顾问 昨天 | <- 专业 Agent 列表
| 最后一条消息内容... |
| |
| 法律助手 周一 |
| 最后一条消息内容... |
| |
+----------------------------------+
头部区域
- 标题:"对话"
- 新建按钮
[+]:创建新的智能体对话,点击后弹出智能体选择器 - 高度与聊天区域头部对齐(70px)
对话项
每个对话项包含以下信息:
| 元素 | 说明 |
|---|---|
| 智能体头像 | 通用 Agent 为圆形,专业 Agent 为圆角方形 |
| 智能体名称 | 显示在左上方 |
| 时间戳 | 最后一条消息的时间,显示在右上方 |
| 消息预览 | 最后一条消息的摘要,单行截断 |
| 在线状态 | 头像右下角的状态圆点 |
| 未读角标 | 有未读消息时显示红色数字角标 |
智能体分组
对话列表按智能体类型分为两组:
- 通用 Agent(如 DesireCore):位于列表最顶部,没有分组标题
- 专业 Agent(如房产顾问、法律助手等):在"专业 Agent"分隔标题下方
这种分组方式让你能一眼区分系统级智能体和领域专家。
搜索功能
点击搜索框或使用快捷键可以快速搜索:
- 搜索范围:已安装的智能体(按名称、描述匹配)
- 实时过滤:输入时立即显示匹配结果
- 键盘导航:使用上下箭头键在搜索结果中移动,回车键选择
- 全局搜索:搜索面板还能展示技能、文件等相关结果
搜索结果面板会替换对话列表区域。清空搜索或按 Esc 键返回对话列表。
新建对话
点击头部的 [+] 按钮会弹出智能体选择器(Agent Picker):
- 选择一个已安装的智能体
- 系统自动创建新对话并切换到聊天界面
- 智能体发送欢迎消息
你也可以在对话列表中点击已有的对话项来恢复之前的对话。
交互状态
对话项有三种视觉状态:
| 状态 | 外观 |
|---|---|
| 默认 | 透明背景 |
| 悬停 | 浅白色半透明背景 + 细边框 |
| 选中 | 白色半透明背景 + 边框 + 微阴影 |
当前选中的对话项会以更亮的背景高亮,让你清楚知道正在与哪个智能体对话。
对话持久化
DesireCore 会自动保存你的所有对话。关闭应用后重新打开,对话列表和聊天记录都会完整保留。