Harness、Agent Loop 与项目级 Harness:使用 Claude Code / Codex 时需要自己设计吗?
在讨论 Claude Code、Codex、Skills、MCP 或多 Agent 工作流时,经常会遇到两个容易混淆的概念:Harness 和 Agent Loop。
它们有关联,但并不是同一个层级的东西。
Agent Loop 是 Agent 不断“思考—行动—观察—再思考”的执行循环;Harness 是承载、约束并扩展这个循环的完整运行系统。
对于日常项目开发,Claude Code 和 Codex 已经提供了产品级 Harness,我们通常不需要从零实现底层循环。但为了让编码 Agent 更稳定地理解、修改和验证项目,仍然值得建设一套轻量的项目级 Harness。
一、
阅读更多