文档目录08 / 16

核心工作流08 / 16

让说明跟上变化

本页内容

修改意图或代码后,需要检查实现说明是否仍然适用。使用侧栏“解释”可处理项目中需要更新的说明;使用段落旁的“调查”可只检查一处内容。

先看变化发生在哪里

状态含义下一步
待调查当前文字还没有对应的说明,包括新内容或修改后的内容保存文字后调查;若要求尚未实现,先推进实现
先前文字的说明段落已修改,目前仍显示改前文字的说明查看文字差异,再重新调查
可能已过时说明读取或引用的文件在调查之后改变过查看变化文件,重新核查说明
未发现更改当前没有待调查或说明可能已过时的内容按需要继续阅读或验证具体问题

“可能已过时”不一定意味着结论错误,文件变化可能与该结论无关;“未发现更改”也不是测试通过或功能完整的证明。

调查一个段落

如果你只在意一处内容,先保存文档,再将鼠标移到该段落,在左侧选择“调查”。已有说明的旁注也可能提供“重新调查”。

这只会更新所选内容的说明。有未保存的修改时,调查不可用,界面会提示先保存。

例如,刚改过奖励重复发放的代码,可以针对对应规则重新调查,检查它是否正确描述了当前实现。

更新项目中的说明

点击侧栏“解释”,检查待调查的内容,以及依据文件发生变化的说明。没有关联实现文件夹、项目只读或未打开项目时,这项操作不可用。

手动发起解释后,会打开一个对话,显示阶段、进度和逐项结果。运行期间不能在这个对话中发送普通消息,但可以继续使用项目中的其他对话。

任务结束后,展开结果,查看哪些说明已更新、哪些仍然成立,以及哪些内容检查失败或尚未完成。“已结束”不表示所有内容都检查成功。

理解解释任务检查了什么

解释任务会对照意图和代码,检查总体说明与局部说明。仍准确的内容会保留,需要修正的部分才更新,不一定重写全部说明。

说明更新不等于重新运行过测试。需要验证具体行为时,先在普通对话中要求 Agent 执行验证,再调查相关内容。如何判断验证范围,见阅读实现说明与证据。

自动解释何时发生

“设置 → 当前项目 → 自动化”中的“实现后自动解释”默认开启。以下是主要触发规则:

发生的操作自动解释的时机
接受仍需实现、且改变意图的提议对应实现任务正常结束后
接受现有实现已满足、且改变意图的提议接受后
从侧栏“实现”开始工作第一轮正常结束后
接受实际改变意图正文的整理方案接受后,不受上述开关影响
整理只调整文件名或文件夹层级等结构不触发
普通对话只改代码、直接实现、实现失败或被停止不触发,需要手动解释

自动解释在后台运行,不会新建普通对话。你可以继续原对话,并在“运行记录”中查看进度。

查看记录和重新运行

侧栏“运行记录”保存解释任务。展开任务后,可以查看每次执行的只读记录;切换对话或重启应用后,记录仍然保留。

任务失败或停止后,使用“再次运行”,已有说明会保留。新任务结束后,检查此前失败或未完成的内容是否已处理。

为不同操作选择 Agent

解释使用哪个 Agent,取决于任务的发起方式。项目操作的配置入口与适用范围见Agent、模型与用量。

如果说明无法更新,见常见问题与故障排查。