管理对话
DesireCore 的对话以 Companion 为单位组织 --- 每个 Companion 对应一个独立的对话窗口。你可以在对话列表中快速切换、管理这些对话。
对话列表
左侧面板(宽度 290px)展示你所有的对话列表。
列表结构
对话列表按 Companion 类型分为两个区域:
- 通用 Companion --- 位于列表顶部,无分组标题。如 DesireCore 通用助手
- 专业 Companion --- 位于「专业 Agent」分隔标题下方。如法律助手、房产顾问等
对话项信息
每个对话项显示:
- Companion 头像(通用为圆形,专业为圆角方形)
- Companion 名称
- 最后一条消息的预览
- 最后消息的时间
- 未读消息角标(红色圆形,显示未读数)
切换对话
点击对话列表中的某一项即可切换到该 Companion 的对话。切换时:
- 右侧聊天面板内容自动更新
- 目标对话的未读计数清零
- 消息列表自动滚动到底部
- 消息使用
fadeUp动画依次入场
新建对话
在对话列表头部点击「+」按钮可新建对话。新建对话后会自动切换到该对话窗口。
信息
在 DesireCore 中,对话与 Companion 一一对应。新建一个对话实际上是开始与一个新的或已有的 Companion 交互。
清除对话历史
如果你想清除与某个 Companion 的所有对话记录:
- 在聊天头部点击「更多」按钮(三个圆点图标)
- 在弹出菜单中选择「清除聊天记录」
- 确认后,该 Companion 的所有历史消息将被清除
注意
清除聊天记录是不可逆操作。清除后无法恢复历史消息,但 Companion 学到的知识(Playbook)不受影响。
删除对话
如果你想彻底删除一个 Companion 及其对话:
- 在聊天头部点击「更多」按钮
- 选择「删除智能体」
- 可以选择是否同时删除运行记录
- 确认后,该 Companion 和对话将从列表中移除
对话上下文
DesireCore 的对话支持跨会话的上下文延续:
- 同一个 Companion 的多次对话会自动加载历史上下文
- Companion 可以引用之前的对话内容和学习成果
- 每个会话(Session)有独立的 Run ID,但共享 Companion 的长期记忆
话题恢复
如果 Companion 之前在处理某个话题(Matter),你可以通过运行状态面板查看未完成的话题,并选择恢复继续处理。
在线状态
对话列表中每个 Companion 旁边会显示在线状态指示:
| 状态 | 指示 | 含义 |
|---|---|---|
| 在线 | 绿色圆点 + 呼吸动画 | Companion 已启动,随时可以交互 |
| 工作中 | 橙色圆点 | Companion 正在执行任务 |
| 离线 | 灰色圆点 | Companion 未启动 |
如果 Companion 处于离线状态,在聊天头部会显示开机按钮,点击即可启动。