模块 10 · Agent harness
Harness:Agent 运行系统
套在模型外面的整套运行系统,决定了 Agent 能不能真正干活。
最核心15 课每课配讲解幻灯片
模块实战
把最小 Agent 升级成一个迷你 Harness:加上上下文装配、权限规则、Hooks 与运行日志,并用一组任务对比升级前后的表现。
Lessons
课时
- 10.01已上线什么是 Harness
Agent 的“操作系统”:上下文、工具、权限、沙箱、重试与追踪。
- 10.02已上线Harness 的组件
工具调度、上下文管理、权限、会话、错误恢复与生命周期。
- 10.03已上线上下文装配:每一轮请求怎么拼出来
系统提示、工具定义、项目说明、记忆、历史与工具结果的组装顺序和预算。
- 10.04已上线项目说明文件与配置分层
CLAUDE.md、AGENTS.md 等说明文件怎么写,用户、项目、本地配置如何叠加。
- 10.05已上线工具运行时
工具注册、参数校验、并行执行、超时、结果截断与错误回传。
- 10.06已上线权限规则与审批模式
allow / ask / deny 规则、权限模式与沙箱如何在 Harness 里配合把关。
- 10.07已上线Hooks 与生命周期
在工具调用前后、会话开始与结束时插入确定性逻辑。
- 10.08已上线扩展点:MCP、Skills、插件与子 Agent
外部能力如何挂进 Harness,以及每种扩展点的边界与代价。
- 10.09已上线错误恢复与重试
工具失败、参数错误、模型误判与“做到一半”的处理。
- 10.10已上线长时间运行的任务
后台执行、断点续跑、异步通知与进度汇报。
- 10.11已上线无人值守运行:SDK、CLI 与 CI
非交互模式、结构化输出、预算上限,以及接入 CI 与定时任务。
- 10.12已上线Harness 工程:用轨迹和评测迭代
读轨迹找失败模式,改工具、提示与环境,再用评测验证改进。
- 10.13已上线框架与 SDK 选型
Claude Agent SDK、OpenAI Agents SDK、LangGraph 等的定位与取舍。
- 10.14已上线实操:从零写一个最小 Agent
用百行左右代码实现一个带工具的 Agent Loop。
- 10.15已上线实操:把最小 Agent 升级成迷你 Harness
加上上下文装配、权限规则、Hooks 与运行日志,并对比升级前后的表现。