从零实现 Harness Agent 系列目录

这套系列记录如何从零实现一个可控、可恢复、可观察的 Harness Agent。它以 tiny-claw 为例,覆盖 Python CLI、模型 Provider、ReAct 主循环、受控工具系统、会话记忆、Plan Mode、飞书集成、人工审批、Subagent 与运行追踪。

如果你正在把 Agent 原型推进到真实工程项目,可以按顺序阅读;如果只关心某个模块,也可以直接跳到对应章节。

阅读路线

  1. 基础运行时:CLI、应用装配、Provider、主循环。
  2. 工具与安全边界:受控工具、局部编辑、并发执行、middleware、allowlist/denylist、人工审批。
  3. 上下文与状态:skill 感知上下文、session memory、Plan Mode、上下文压缩。
  4. 外部集成与恢复:飞书事件服务、审批 checkpoint、审批 adapter 和测试验证。
  5. Subagent 与可观测性:Explorer Subagent、会话隔离、日志归属、真实链路测试、tracing 决策树。

全部文章

适合谁阅读

  • 想理解 AI Agent 工程架构边界的开发者。
  • 正在实现 Python Agent CLI 或本地自动化工具的工程师。
  • 需要把工具调用、审批、恢复、Subagent 和可观测性接入真实项目的维护者。

下一步

建议从开篇开始阅读,再按章节进入工具系统、状态管理和 Subagent 设计。后续新增文章也会汇总到这个目录页。