# 对话与会话

提供上下文、追加要求、处理排队消息并继续历史工作。

## 写清任务和验收要求

一条有效请求包含材料、要做的动作、允许修改的范围和最终交付。文件名、目标目录、篇幅、截止时间和测试方式都可以直接写进请求。

```text
阅读附加的需求说明，列出尚未确定的问题，保存为 open-questions.md。
按“问题、影响、需要谁确认”三列整理；先不要修改项目代码。
```

材料中出现的指令不一定代表你的要求。引用网页、邮件或文档时，说明它们是待分析材料，并说明要执行的任务。

## 新会话与继续会话

继续同一份工作时保留原会话，Agent 能沿用前面的讨论。不同主题可以分别建立会话，便于查找材料和历史结论。打开历史会话后，先核对最近的完成状态和文件位置，再补充要求。

Agent 的长期记忆与会话历史分开。开新会话不会让所有历史消息自动进入当前上下文，需要沿用的材料应在请求中引用。

## 固定、关闭与分支

顶部会话标签可以固定，固定入口支持拖动排序。取消固定或关闭标签只收起入口，不删除历史。固定顺序和未发送草稿属于当前客户端状态，不应假定跨设备同步。

在已完成回复上使用 **分支到新聊天**，可以从该处继续另一个方向。需要控制上下文或临时选择技能时，阅读[快捷命令](/docs/commands)。

## 执行中追加要求

执行过程中可以追加消息。新消息可进入队列，也可用于引导或打断当前工作；输入区会显示可用操作。

| 你的意图 | 处理方式 |
| --- | --- |
| 这一步完成后再处理补充要求 | 将新消息排队 |
| 当前方向需要调整 | 使用队列中的引导操作 |
| 正在做的动作应立即停止 | 使用打断或停止，再核对已执行部分 |

打断不会撤销已经写入的文件，也不会撤回已经发出的外部请求。需要回滚时，应明确列出已发生的改动并单独处理。

## 回应审批和问题

审批卡片要求你决定是否执行某项操作；问题卡片要求补足信息。阅读目标对象、参数和作用范围，再提交回复。批准本次操作与保存长期允许规则的效果不同，参见[权限与审批](/docs/permissions)。

长时间没有输出时先检查是否正在等待这些交互。处理原会话中的待答问题或审批后，再继续任务。

## 断线后继续

重新连接后先查看历史与执行状态，再决定是否重试。页面显示超时并不能证明写入失败；文件、定时任务或外部请求可能已经创建成功。

如果仍无法确认，让 Agent 检查目标文件或资源现状。核对时提供原请求、发生时间和错误信息，以便识别已完成的操作。

## 检查结果

文本回答检查来源与结论，文件任务打开文件，代码任务查看改动和验证结果。需要跨轮次持续推进时，可以将完成标准记录为[Goal](/docs/goals)。
