消息队列
Message Queue 功能允许你在 AI 仍在生成回复时,继续编辑并发送消息。它不会在当前回复未完成时阻塞你的输入,而是会将新消息加入队列,并按顺序自动发送。
工作原理
当你在 AI 生成回复期间发送消息时:
- 你的消息会进入队列 —— 它会显示在输入框上方的紧凑队列区域
- 你可以继续操作 —— 继续添加消息、编辑队列中的消息,或删除它们
- 自动处理 —— 当前回复结束后,所有排队消息会被合并并一次性发送
这样你就能在不等待 AI 完成的情况下,及时记录脑中想到的内容,形成更流畅的工作流。
队列管理
每条排队消息都会显示 3 个操作按钮:
| 操作 | 图标 | 说明 |
|---|---|---|
| 立即发送 | ↑ | 中断当前生成,并立即发送这条消息 |
| 编辑 | ✏️ | 将该消息移出队列,并放回输入框中继续编辑 |
| 删除 | 🗑️ | 将该消息从队列中移除且不发送 |
合并消息
当 AI 完成生成后,所有排队消息会被合并为一个提示词(用空行分隔)并一起发送。这意味着:
- 多个零散念头会被组合成一条更连贯的消息
- 你排队输入的上下文会自然衔接
- AI 会一次性收到全部内容,从而更好理解你的意图
持久性
当你在同一浏览器会话中切换聊天时,消息队列会被保留:
- 离开聊天 —— 队列会保存到会话存储(session storage)
- 返回聊天 —— 队列会恢复并继续处理
- 关闭浏览器 —— 队列会被清空(仅保存在会话存储中)
这意味着你可以先记下一段想法,切去另一个聊天查点内容,再返回时依然能看到排队中的消息。
设置
如果你更喜欢传统行为,也可以关闭 Message Queue:
- 前往 Settings → Interface
- 在 Chat 区域找到 启用消息队列
- 将其关闭
关闭后,当你在 AI 生成期间发送消息时,会发生以下行为:
- 中断 当前生成
- 立即发送 你的新消息
默认行为
消息队列 默认开启。该开关允许你在以下两种模式间切换:
- 队列模式(默认)—— 在生成完成前,消息会排队等待
- 中断模式 —— 新消息会立即打断当前生成