Agent Harness 是把模型推理、工具调用、停止条件、成本统计和结果约束组织起来的执行层。它决定一次任务如何从用户意图变成可观察、可停止、可计费的行动序列。
关键职责
Harness 需要组装上下文、选择模型、调用工具、截断或压缩结果、处理异常,并把过程反馈给 UI。对于长期运行任务,它还要避免无限循环、过度调用和不可控成本。
为什么重要
个人 Agent 会接触真实数据和真实工具。没有 Harness 层的边界,模型很容易把一次任务扩展成不可追踪的调用链。开发者改工具或模型路径时,应特别关注停止条件和结果上限。