Skip to content

Harness vs Scaffolding(驭化层 vs 脚手架)

脚手架是构建阶段的准备层,Harness 是运行时的持久编排层。

Comparison

维度Scaffolding(脚手架)Harness(驭化层)
时机第一个 Prompt 发送之前Agent 运行的整个生命周期
内容模型选择、系统提示、工具定义工具执行、上下文管理、状态持久化
类比建筑施工中的临时支撑建筑的永久结构
演进随任务理解加深而调整随生产经验积累而强化

Strengths of Each

脚手架:简单、易理解、快速迭代 驭化层:可靠、可扩展、生产级保障

Selection Guide

  • 开发初期:重点投入脚手架(系统提示、工具选择)
  • 准备生产:重点投入驭化层(安全边界、错误恢复、状态管理)
  • 实践建议:从薄 Harness 开始,观察真实失败,按需加厚

Sources

  • GitHub Conn-Ho/harness-engineering: docs/md/columns/harness-engineering/concepts/06-harness-vs-scaffolding.md

Released under the MIT License.