Agent Harness 推荐阅读
阅读 Harness 源码时,选一次具体任务作为线索会更容易:谁接收输入,谁调用模型,谁执行工具,最后谁判断完成?沿这条路径查文件和测试,比先看完整模块图更容易建立理解。
- Claude Code Overview:从产品行为观察工具、权限、hooks、subagents 与 MCP。
- OpenAI Codex:研究开源 coding agent 的 CLI、sandbox、approval 与执行闭环。
- learn-claude-code:从零复刻 Claude Code-like Harness。
- claw0:从 loop 走到 session、channel、gateway、memory、delivery、resilience 和 concurrency。
- LangGraph:状态图、持久化、可恢复执行和可控编排。
- OpenClaw:长运行、本地优先、skills、gateway 与 context engine。
- Hermes Agent:自托管、长期记忆、toolsets、skills 和消息网关。
阅读方法:固定一个 commit,追踪一次真实任务的入口、loop、registry、permission、session、compaction、trace 与 finalizer,公开功能可以说明使用方式,但不足以证明未公开的内部实现。