🧒 极简版
想象一个超级聪明的厨师,他满脑子都是菜谱,但他站在一间空屋子里——没有刀、没有锅、没有食材。他能做出菜吗?不能。
Harness 就是给这个厨师装上整间厨房:刀具锅铲、冰箱食材、订单系统、安全规章——有了这些,厨师才能真正做出菜来。
🧑 场景版
你让 ChatGPT"帮我改一下代码里的 bug"。它会告诉你怎么改——但它自己改不了,因为它看不到你的代码、不能打开文件、不能运行测试。
再看 Claude Code:你说同样的话,它会自己读文件→找到 bug→改代码→跑测试→确认修好。
区别在哪?Claude Code 有 Harness——19 种工具(读文件、写代码、执行命令……)+ 三层记忆 + 权限控制。同一个大脑,加了装备就从"顾问"变成了"员工"。
🎓 精准版
Agent Harness 是 AI Agent 的运行时基础设施,包含:
· 工具系统(Tool Use):将自然语言意图映射到具体 API 调用
· 上下文管理:维护对话历史、任务状态、自动压缩超长上下文
· 记忆系统:短期(当前对话)+ 长期(CLAUDE.md / memory)+ 项目级
· 权限沙箱:对危险操作(删除、push)要求人类审批
· 执行循环:Think → Act → Observe → Repeat,直到任务完成
关键洞察:模型是可替换的(换一个 LLM 也能用),Harness 才是产品护城河。