从零实现 Harness Agent 系列目录
从零实现 Harness Agent 系列目录,系统整理 tiny-claw 从 Python CLI、ReAct 主循环、工具系统、会话记忆、审批恢复到 Subagent 可观测性的完整实现路径。
从零实现 Harness Agent:Agent Tracing 决策树
本文讲解本地轻量级 Agent Tracing,如何把一次运行中的模型调用、工具调用、审批和 Subagent 行为记录成可回放的 JSON 决策树。
从零实现 Harness Agent:工具并发边界设计
本文讲解工具并发边界,说明为什么连续 read 可以并发,而 write、edit、bash 和 explore 默认顺序执行。
从零实现 Harness Agent:OpenAI Subagent 真实链路测试
本文讲解如何用真实 OpenAI Provider 验证 Explorer Subagent 端到端链路,观察父 Agent 调用 explore、子 Agent 调用 read 和报告回流。
从零实现 Harness Agent:Subagent 可观测性设计
本文讲解 Subagent 可观测性设计,如何通过日志标记启动、结束、child tool 调用和报告长度,让嵌套 Agent 行为可定位。
从零实现 Harness Agent:Subagent 会话与记忆隔离
本文讲解 Subagent 的子会话与记忆隔离,说明 child session 如何记录探索过程,而父 session 只接收精炼报告。
从零实现 Harness Agent:Explore 工具适配器
本文讲解如何把 Explorer Subagent 封装成普通 explore 工具,让父 MainLoop 不理解子智能体内部细节也能使用复杂探索能力。
从零实现 Harness Agent:Explorer Subagent 运行时
本文讲解同步、只读、上下文隔离的 Explorer Subagent,让复杂代码探索在 child session 中完成,只把精炼报告回流父循环。
从零实现 Harness Agent:MainLoop 审批恢复重构
本文讲解审批恢复进入主循环后的职责整理,如何拆出运行类型、工具策略、observation 处理和恢复 runner,避免 MainLoop 再次变成黑盒。
从零实现 Harness Agent:审批流程测试与验证
本文讲解高危工具审批流程的测试方法,区分模型拒绝、middleware 拦截、checkpoint 持久化、平台命令和审批后恢复。








