确实,边界在于中间过程有没有价值,但大多数 agent 都会全量记录调用过程
这里要把“全量记录(日志留存)”和“塞进主模型上下文(Working Context)”区分开。 大多数 Agent 框架确实会全量记录每一步调用,但那是写进 Trace 日志、数据库或本地文件里,用来给开发者做可观测性回溯、Debug 和攒评测数据的,并不是把所有中间过程都原封不动塞进主模型下一轮的 Prompt 里。 像前面说的代码修改后自动 lint、跑单测这类确定性流程,在 ca 里其实就是标准的 Hook(我上一条造词说什么复合工具不太准确,直接叫 Hook 或子 Agent 就行)。Hook 触发或子 Agent 执行时,后台日志会把几千行输出全量记下来;但返回给主模型上下文的,依然只是一句“测试通过”或者精简后的报错定位。 所以中间过程有没有价值的真正分水岭是:这些过程信息需不需要消耗主模型宝贵的注意力(Context Window)去实时阅读和决策,而不是底层的日志记不记它。