Agent Harness 是框架中最受关注的特性之一,它是模型推理和真实执行之间的中间层。通过单次方法调用就能将一个普通聊天客户端变成功能齐全的智能体执行宿主。Harness 不是定义单独的运行时,而是基于现有的 Agent Framework 构建块组装而成。
Harness 默认启用了六个核心 Provider:
Harness 内置自动上下文压缩功能,监控 token 使用量并在工具调用链执行过程中自动压缩聊天历史。这一机制防止长时间运行的智能体因上下文窗口溢出而中断,是生产级智能体的关键保障能力。
Harness 还提供 ToolApprovalAgent 用于敏感工具调用的审批规则管理,支持"不再询问"的持久审批规则和启发式自动审批。OpenTelemetryAgent 则自动输出符合 OpenTelemetry 标准的追踪数据,开箱即用。