🐳 第六章 Agent一轮工作的全过程
📄 一句话概括

一轮工作 = N 次模型推进 + 每次都过管线 + 全程有账可查——Agent Loop 七站位、Turn/Step、统一管线、事实库、可追溯、可重建,全部串成一条线。

📝 本节和前面几节的关系

第 5 章讲完插件机制,这一章把镜头转到一次任务的全过程——机制在时间线上跑起来是什么样。

一、八节复盘

  1. 七站位(6.1)——循环不是黑盒,连 agent-loop 都是插件。
  2. Turn/Step(6.2)——1 轮 N 步,N 由任务算。
  3. 统一管线(6.3)——调 3 次工具过 3 遍关。
  4. 事实库(6.4)——14 件 session 包,消息数组只是视图。
  5. 可追溯(6.5)——四类事件,进过上下文的必须记。
  6. 事件两路(6.6.1、6.6.2)——持久管历史、实时管当下、chunk 要留。
  7. 投影与压缩(6.6.3、6.6.4)——视图派生可重算;压缩可解释。
  8. 重建与调试(6.7、6.8.1~6.8.3)——稳定前缀;六材料;能回放不复现;三步分锅。

二、这一章的真数据

三、带走一个方法

先找证据,再判断——别上来就怪模型。

分锅三条:没看见=Harness 的锅;看见了做错=模型的锅;结果没进上下文=管线/压缩的锅。

这套方法的每一环都建在【可追溯】上——所以本章其实只讲了一件事:把账记全,才有资格谈调试。

四、下一章预告

第 7 章【从 Tool Call 到 Agent Runtime】:PTC 让模型用程序编排已有工具(7.1)、不能绕过安全治理(7.2)、分层设计与适用边界(7.3),还有 Subagent、Sandbox、持续任务与 Extensions。

单轮的全过程看完了,下一章看 Runtime 的大件怎么装。

五、动手 Demo:第六章走完,一轮工作的全过程

一条主线收口:

line = "消息进来 -> 组装 -> [模型推进 xN, 每次动手过管线] -> 回复出去"
print(line)
print()
print("  全程有账: 4 类事件 / 14 件 session 包 / 投影可重算")
print("  调试三步: 找证据 -> 看视图 -> 分锅")

实跑输出:

--------------------------------------------------------------------
第六章走完,一轮工作的全过程
--------------------------------------------------------------------
  逐节复盘,每节留一个抓手:

  节      想明白的事
  ---------------------------------------------------------
  6.1     Agent Loop 不是黑盒,站位都能点出来
  6.2     1 个 Turn 包含 N 个 Step
  6.3     每次 Tool Call 都过同一道门
  6.4     会话是事件事实库,14 件包伺候
  6.5     模型看见过什么,条条有据
  6.6     持久与实时分路;chunk 要留;视图派生;压缩可解释
  6.7     稳定前缀喂 KV Cache
  6.8     重建要材料齐全;回放不保证复现;调试先找证据
  ---------------------------------------------------------

  一句话收口:**一轮工作 = N 次模型推进**,
  **每次都过管线,全程有账可查**。

  下一章进第 7 章:从 Tool Call 到 Agent Runtime——
  看 PTC、子任务、沙箱这些大件怎么装进同一套 Runtime。

主线一句话:N 次推进 + 每次过管线 + 全程有账。 调试三步是本章所有铺垫的兑换券——账记全,才有资格谈调试。 下一章从【过程】转回【结构】:Runtime 的大件(PTC/Subagent/Sandbox)。

30 秒实验

  1. 合上笔记,把主线那句话复述一遍。
  2. 把分锅三条讲给一个外行听。
  3. 预习式提问:模型自己写程序调工具,还需要过管线吗?(提示:7.2)

常见误区

  1. 错误:这一章是讲聊天记录怎么存。——纠正:讲的是一轮工作的全过程——存储只是【全程有账】的那一环。
  2. 错误:事件记得越全越好,不设边界。——纠正:底线是进过上下文的必须有——再往上按需加,别为记而记。
  3. 错误:调试三步太重,小问题直接重试。——纠正:十分钟查询胜过十次重试——而且重试可能根本不该重试。
自测三问(点开对答案) 1. 一轮工作的主线是什么? —— **N 次模型推进 + 每次过统一管线 + 全程有账可查**。 2. 本章的真数据有哪些? —— session 14 件包、agent-loop 是插件、pruner 参数 8192/4096/1024、3 Step 最小流水 10 条。 3. 带走的方法是什么? —— **先找证据再判断**——分锅三条,别上来就怪模型。

相关笔记