实时工作区
任务跑着的时候,卡片显示的是它真的在做什么 —— 不是一个转圈,也不是事后补写的总结。
证据流
每一次读、每一条命令、每一处修改,发生一件记一件,按顺序。阶段有标签 —— 读代码、思考、改代码、跑命令 —— 你不用逐行读也知道它到哪一步了。
几个计数
| files | 这条任务改的。 |
| 工作区另有非当前任务的改动 | 任务开始前就已经改过的。不是它干的,也不进它的 diff。 |
| 执行期间被别的进程改的 | 跑的时候有别的东西在写这个工作区 —— 另一个编辑器、一次构建、另一条任务。 |
压暗的那几行
有几行是压暗的,而且用被动语态 ——「盘上有变动」而不是「它改了」。那几行来自文件系统监视:它知道文件变了,但说不出是谁改的。Agent 自己报的那些正常显示。这个区分是刻意的:一行声称得比它知道的多,比没有这一行更坏。
「还没有文件改动」
这是一个真实状态,不是卡住了。读文件、跑命令都是干活;一条任务可以在那里待上几分钟才动笔。
回放
时间线是留着的。跑完之后随时打开它,按顺序读它做了什么。
接着看:改动