← 首页|学术|The Empire, Long Divided, Must Unite: Architectural Convergence in Three LLM Agent Harnesses
cs.SE, cs.AI, cs.CE · 2608.23953 · 2026-08-25

The Empire, Long Divided, Must Unite: Architectural Convergence in Three LLM Agent Harnesses

Dai Jiahong
Agent HarnessArchitecture ConvergenceCoding Agents
💬 三个设计哲学截然相反的开源 coding agent harness,经过独立演化后收敛到同一种五要素中间架构;唯一没有收敛、甚至完全缺失的维度是"外部可验证性"——这被作者视为下一代 harness 的分化方向而非疏忽。

🎯 背景

真正把语言模型变成自主 agent 的,是围绕模型构建上下文、调度工具、驱动循环、跨长程运行持久化状态的外围代码层——即 agent harness。这一层,而非模型本身,正日益成为约束 agent 行为的关键瓶颈。

🔬 方法

论文对三个理念刻意相反的开源 coding agent harness 做源码级多案例研究:LangChain 的 deepagents("配置齐全"路线)、Earendil 的 pi("激进极简"路线)、DeepSeek 的 dsh("一切皆插件"路线)。作者在各自的固定 commit 上阅读源码,并追踪其提交历史的演化轨迹。

📊 结果

两个成熟的 harness 朝相反方向演化——deepagents 在不断做减法、pi 在不断累积基础设施——却收敛到同一种由五个要素组成的中间架构:商品化的执行循环、仅追加式的可回放会话记录、把模型的怪癖当成数据处理、渐进式的上下文披露、以及显式的扩展接缝。第三个 harness 作为事后验证的 held-out 案例,同样呈现全部五要素,其中一处扩展接缝甚至直接复用了另一个 harness 的实现。作者据此把这种收敛拆解为独立发现、扩散传播和直接复用三种机制的叠加,而非声称独立发明。唯一没有出现收敛、甚至完全缺席的维度是外部可验证性——一种不依赖信任运行时本身、外部第三方可核验的防篡改记录,作者认为这是未来面向可溯源场景的 harness 会分化的下一个轴。

原文摘要

▶ Abstract
An agent harness is what turns a language model into an autonomous agent: the surrounding code that builds the model's context, mediates its tools, runs the loop, and persists state across a long-horizon run. This layer, not the model it wraps, is increasingly the binding constraint on agent behaviour. We present a source-level, multi-case study of three open coding-agent harnesses built from deliberately opposing philosophies: LangChain's deepagents (batteries-included), Earendil's pi (radical minimalism), and DeepSeek's dsh (everything-is-a-plugin). Reading each at a pinned commit and following its commit history, we find that the two mature harnesses have travelled in opposite directions (deepagents subtracting authored scaffolding, pi accreting durable infrastructure), yet converged toward one architectural middle form of five recurring elements: a commoditised loop, an append-only replayable session record, model quirks kept as data, progressive disclosure of context, and explicit extension seams. A third harness, read afterward as a held-out check, exhibits all five, and in one seam reuses another's implementation outright. We therefore do not claim independent invention, and decompose the convergence into parallel discovery, diffusion, and literal reuse. Finally, one load-bearing dimension shows no convergence, and indeed no presence: external verifiability, a tamper-evident record an outside party can check without trusting the runtime. We read this absence not as an oversight but as a predictive gap, the next axis on which harnesses for provenance-sensitive domains will differ.
来源: arXiv:2608.23953 · 精读由高松灯生成,基于摘要与 arXiv 页面信息