第二篇把 ReAct 循环上的七个核心构建块拆完之后,本篇进入 HarnessAgent 的内部:同一个循环,如何"装配"出面向长任务与生产部署的工程能力。换句话说,第二篇回答"每个构件是什么",第三篇回答"组合起来如何撑起真实生产:数据放在哪、多用户怎么隔离、长任务怎么跟、上下文怎么不爆"。第 11 章先从架构深入——一次执行的读取与保存节奏、三种调用方式、十余项能力的配置入口与三层状态流转;第 12 章讲工作区与文件系统——智能体定义与进化的 source of truth(唯一可信来源:定义与"学到的东西"都落在这一份目录数据上)、本机 / 共享存储 / 沙箱三种部署模式与多租户隔离;第 13 章讲上下文管理——每轮推理如何组织模型输入、接入动态业务信息、跟进长程任务并控制上下文大小;第 14 章讲记忆——双层长期记忆、三处 LLM 调用与压缩、卸载的联动;第 15 章讲技能——四层来源合成、技能市场与自学习闭环。第 16 章讲子 Agent 协作——声明、同步 / 后台、反向通知与远程子 agent;第 17 章讲计划模式——只读思考阶段与 HITL 退出;第 18 章讲沙箱执行——隔离执行、快照恢复与多副本部署;第 19 章讲会话日志与恢复——后台任务、事件日志、checkpoint 与中断续做;第 20 章讲渠道——Gateway 路由、会话管理与流式事件。

这十章共享同一条主线:定义与状态都落在工作区这一份"数据"上,执行与隔离都由可插拔的文件系统承载。工作区(第 12 章)是其余能力的落点——记忆写入 MEMORY.md、技能放在 skills/、计划落在 plans/、会话事实保存在日志后端;上下文管理(第 13 章)决定这些材料每轮如何进入模型输入;沙箱(第 18 章)与共享存储决定它们物理上放在哪里;会话日志(第 19 章)与渠道(第 20 章)则分别从"任务执行"与"消息接入"两端把这些能力接到真实应用。建议按顺序阅读,尤其是先读第 12 章再读第 15、18 章,很多路径与隔离概念会一次讲清。

读完本篇,你就能回答生产环境里最常遇到的那类问题:多用户怎么隔离、上下文爆了怎么办、长任务怎么在后台跑、不可信代码放到哪里执行、页面断了怎么续——这正是第五篇 Service 平台托管形态所装配的全部内核。