📄 一句话概括
一轮工作 = N 次模型推进 + 每次都过管线 + 全程有账可查——Agent Loop 七站位、Turn/Step、统一管线、事实库、可追溯、可重建,全部串成一条线。
📝 本节和前面几节的关系
第 5 章讲完插件机制,这一章把镜头转到一次任务的全过程——机制在时间线上跑起来是什么样。
一、八节复盘
- 七站位(6.1)——循环不是黑盒,连 agent-loop 都是插件。
- Turn/Step(6.2)——1 轮 N 步,N 由任务算。
- 统一管线(6.3)——调 3 次工具过 3 遍关。
- 事实库(6.4)——14 件 session 包,消息数组只是视图。
- 可追溯(6.5)——四类事件,进过上下文的必须记。
- 事件两路(6.6.1、6.6.2)——持久管历史、实时管当下、chunk 要留。
- 投影与压缩(6.6.3、6.6.4)——视图派生可重算;压缩可解释。
- 重建与调试(6.7、6.8.1~6.8.3)——稳定前缀;六材料;能回放不复现;三步分锅。
二、这一章的真数据
- session 系列包 14 件(本体/持久化/SQL/投影/统计/标题/大纲…)。
agent-loop与agent包——循环本身是插件。- compaction 组三件包;pruner 真实参数 8192/4096/1024。
llm-retry、token-meter、session-turn-outline——回放与统计的实物。- 一轮 3 Step 的最小流水:至少 10 条事件。
三、带走一个方法
先找证据,再判断——别上来就怪模型。
分锅三条:没看见=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 秒实验
- 合上笔记,把主线那句话复述一遍。
- 把分锅三条讲给一个外行听。
- 预习式提问:模型自己写程序调工具,还需要过管线吗?(提示:7.2)
常见误区
- 错误:这一章是讲聊天记录怎么存。——纠正:讲的是一轮工作的全过程——存储只是【全程有账】的那一环。
- 错误:事件记得越全越好,不设边界。——纠正:底线是进过上下文的必须有——再往上按需加,别为记而记。
- 错误:调试三步太重,小问题直接重试。——纠正:十分钟查询胜过十次重试——而且重试可能根本不该重试。
自测三问(点开对答案)
1. 一轮工作的主线是什么? —— **N 次模型推进 + 每次过统一管线 + 全程有账可查**。 2. 本章的真数据有哪些? —— session 14 件包、agent-loop 是插件、pruner 参数 8192/4096/1024、3 Step 最小流水 10 条。 3. 带走的方法是什么? —— **先找证据再判断**——分锅三条,别上来就怪模型。- ☐ 下一章(第七章 从 Tool Call 到 Agent Runtime:7.1 PTC:让模型用程序编排已有工具)
相关笔记
- Agent Loop 不是黑盒 —— 本章的起点
- 本章小结 —— 上一章的复盘
- 动手实验:同一 Tool,不同执行规则 —— 管线可实验的老朋友
- 🐳 DeepSeek Harness · 索引