核心工作流08 / 16
让说明跟上变化
本页内容
修改意图或代码后,需要检查实现说明是否仍然适用。使用侧栏“解释”可处理项目中需要更新的说明;使用段落旁的“调查”可只检查一处内容。
先看变化发生在哪里
| 状态 | 含义 | 下一步 |
|---|---|---|
| 待调查 | 当前文字还没有对应的说明,包括新内容或修改后的内容 | 保存文字后调查;若要求尚未实现,先推进实现 |
| 先前文字的说明 | 段落已修改,目前仍显示改前文字的说明 | 查看文字差异,再重新调查 |
| 可能已过时 | 说明读取或引用的文件在调查之后改变过 | 查看变化文件,重新核查说明 |
| 未发现更改 | 当前没有待调查或说明可能已过时的内容 | 按需要继续阅读或验证具体问题 |
“可能已过时”不一定意味着结论错误,文件变化可能与该结论无关;“未发现更改”也不是测试通过或功能完整的证明。
调查一个段落
如果你只在意一处内容,先保存文档,再将鼠标移到该段落,在左侧选择“调查”。已有说明的旁注也可能提供“重新调查”。
这只会更新所选内容的说明。有未保存的修改时,调查不可用,界面会提示先保存。
例如,刚改过奖励重复发放的代码,可以针对对应规则重新调查,检查它是否正确描述了当前实现。
更新项目中的说明
点击侧栏“解释”,检查待调查的内容,以及依据文件发生变化的说明。没有关联实现文件夹、项目只读或未打开项目时,这项操作不可用。
手动发起解释后,会打开一个对话,显示阶段、进度和逐项结果。运行期间不能在这个对话中发送普通消息,但可以继续使用项目中的其他对话。
任务结束后,展开结果,查看哪些说明已更新、哪些仍然成立,以及哪些内容检查失败或尚未完成。“已结束”不表示所有内容都检查成功。
理解解释任务检查了什么
解释任务会对照意图和代码,检查总体说明与局部说明。仍准确的内容会保留,需要修正的部分才更新,不一定重写全部说明。
说明更新不等于重新运行过测试。需要验证具体行为时,先在普通对话中要求 Agent 执行验证,再调查相关内容。如何判断验证范围,见阅读实现说明与证据。
自动解释何时发生
“设置 → 当前项目 → 自动化”中的“实现后自动解释”默认开启。以下是主要触发规则:
| 发生的操作 | 自动解释的时机 |
|---|---|
| 接受仍需实现、且改变意图的提议 | 对应实现任务正常结束后 |
| 接受现有实现已满足、且改变意图的提议 | 接受后 |
| 从侧栏“实现”开始工作 | 第一轮正常结束后 |
| 接受实际改变意图正文的整理方案 | 接受后,不受上述开关影响 |
| 整理只调整文件名或文件夹层级等结构 | 不触发 |
| 普通对话只改代码、直接实现、实现失败或被停止 | 不触发,需要手动解释 |
自动解释在后台运行,不会新建普通对话。你可以继续原对话,并在“运行记录”中查看进度。
查看记录和重新运行
侧栏“运行记录”保存解释任务。展开任务后,可以查看每次执行的只读记录;切换对话或重启应用后,记录仍然保留。
任务失败或停止后,使用“再次运行”,已有说明会保留。新任务结束后,检查此前失败或未完成的内容是否已处理。
为不同操作选择 Agent
解释使用哪个 Agent,取决于任务的发起方式。项目操作的配置入口与适用范围见Agent、模型与用量。
如果说明无法更新,见常见问题与故障排查。