CodexQA

Industry & PracticeTechniques & Tutorials

当智能体失败时:模型还是支架,谁该负责?

CodexQA 团队32 min read

111 个评测设定、52,168 条轨迹上,四种通用支架的排名随模型而变。OpenCode 的跨模型契合排第一,但任务分数和有效完成率常常偏向不同配对。

In this piece

当智能体失败时:模型还是支架,谁该负责?

###### 摘要

大语言模型智能体把模型与执行支架(连接模型与工具、环境和执行循环的软件层)组合在一起,因此智能体基准表现反映的是它们的联合行为。我们认为,支架因此应当通过其与底层模型的交互来加以评估。我们建立一个综合五项互补度量的框架:(i)有效完成率(Valid Completion Rate,VCR;尝试是否正常结束并交出可评分结果,不论任务对错),即智能体正常结束并交付可评估结果的可靠程度,不论任务正确与否;(ii)模型–支架契合,即对给定模型而言,支架通过有效完成支持任务达成的程度;(iii)跨模型契合,即支架在所评估模型上的总体适配性;(iv)交互残差,即被组件级汇总所掩盖的、特定配对的执行优势与劣势;(v)词元负载,即智能体执行的词元需求,包括失败的尝试。我们用四个核心模型评估四种通用支架(OpenCode、Codex CLI、Pi CLI 与 DeepAgents),并加上两个固定的原生模型–支架系统,基准共六个,涵盖上下文管理、工具使用、长上下文规划、多模态交互与产物交接。计入原生参照与压力条件,111 个评估设定产生 52,168 条轨迹。支架排名随模型与基准而变化;任务表现与有效完成可能偏向不同的配对,相近的任务分数也可能伴随不同的执行剖面。OpenCode 在跨模型表现上排名第一,而 DeepSeek V4 Flash Preview 在共享的四基准面板上,跨各支架保持持续较高的平均有效完成率。这些发现支持评估模型–支架交互、在模型中训练可迁移的支架使用能力,以及适应模型与任务的支架设计。

1 引言

图 1:模型–支架评估框架概览。

经典观点把智能体描述为面向目标的系统:它们持续感知环境、维持内部状态、选择动作,并通过反馈改进行为(Wooldridge and Jennings, 1995;Wang et al., 2024)。大语言模型智能体通过把大语言模型(LLM)整合进一个可执行系统来实现这一范式,以便在外部环境中感知、推理与行动(Yao et al., 2023)。在系统层面,大语言模型智能体将其模型与一个执行层组合起来,该执行层即智能体支架,它把模型连接到环境(Guo et al., 2026;Kwa et al., 2025;Yao et al., 2026)。支架提供观察处理、上下文管理、工具与动作接口、工作流控制、状态管理、执行、评估与错误处理等机制。通过控制信息如何被呈现给模型、以及模型的输出如何被执行,支架塑造智能体行为与任务表现(Zhang et al., 2025b)。

在这一系统观点下,端到端基准表现反映的是模型–支架系统的联合行为,而不是仅仅反映模型能力(Yang et al., 2024;Yao et al., 2026)。然而,大多数基准仍然以任务为中心:它们依据任务成功或聚合奖励来评估固定的模型–支架配置,同时把支架当作设置的一部分。这些评估概括的是系统级成功;执行诊断与交叉比较则为表现来源提供互补的视角。失败可能反映模型能力不足、支架使用低效,或支架在观察处理、动作接口、状态管理或恢复方面的局限(Ma et al., 2024;Zhu et al., 2026;Yao et al., 2026)。一项实证问题研究报告,失败仅在特定模型行为与支架的解析、控制流或上下文处理相互作用时才会发生(Chen et al., 2026)。反之,高表现可能部分反映支架面向任务的工作流或额外计算(Lou et al., 2026;Lee et al., 2026)。对照研究表明,在模型与任务固定的情况下,更换支架可以改变表现与排名(Zhu et al., 2026;Yao et al., 2026)。因此,理解智能体失败,需要通过交叉比较与执行证据来考察模型、支架以及二者的特定配对。这一评估把未能解决任务,与异常终止或无效的评估器交接区分开来:一次运行可能有效完成却并未解决任务,也可能尽管异常终止仍获得任务计分。

所缺失的评估对象位于模型–支架的边界。模型的支架使用能力取决于它与给定支架交互的有效程度:同一接口、动作空间或反馈机制,可能易于被某一个模型使用,却对另一个模型构成挑战;而同一模型在不同支架设计下也可能行为不同(Yang et al., 2024;Yao et al., 2026)。因此,支架难度应当被理解为一种依赖模型的交互成本,它由支架的观察格式、动作接口、状态管理、控制流与恢复机制所引入。当这一成本超过模型的支架使用能力时,支架可能使模型无法实现其底层能力;当支架提供大量面向任务的支持时,它可能通过贡献一部分解题过程来提高表现。现有的任务级评估把这些效应混同为单一结果,因而难以把模型能力与支架效应区分开(Messick, 1995;Zhu et al., 2026;Yao et al., 2026)。因此,评估智能体既要考察任务达成,也要考察有效完成,还要考察这些结果如何随模型–支架配对而变化。

我们建立指标,通过任务表现与运行有效性来分析模型–支架交互。有效完成率衡量尝试以正常终止并完成有效评估器交接的频率,不论任务正确与否。模型–支架契合与跨模型契合分别针对单个模型以及跨模型,概括来自有效完成的任务表现。我们分析它们的诊断价值与稳健性、失败模式以及资源使用。我们为本研究实现一个共用的智能体适配器,在相互匹配的任务与受控的执行条件下保留原生执行循环。我们在六个基准上,把四种通用支架——DeepAgents、OpenCode、Pi CLI 与 Codex CLI——与多个模型相交叉:SWE-bench-45(Jimenez et al., 2024;Chowdhury et al., 2024)、Terminal-Bench 2(Merrill et al., 2026)、VitaBench(He et al., 2026)、LOCA-Bench(Zeng et al., 2026)、ClawMark(Meng et al., 2026)以及 AgentSkillOS(Li et al., 2026)。固定的原生系统补充完整系统参照。图 1 概括该评估框架。

支架排名在任务表现与运行有效性两方面都随模型与基准而变化,而这两者可能使同一模型偏向不同的支架。二者的联合分布能够在成功率相近的配置之间区分执行剖面:干净运行可能留下未解决的任务,而不干净的运行可能成功,或获得连续分数计分。超出模型平均值与支架平均值的、特定配对的有效完成率偏差,其正负号也会随基准而改变。资源使用随模型与任务而变化:最轻的支架随配置而不同,较低的词元使用也可能伴随较低的结果。低用量可能反映过早终止;高用量可能包含反复失败的动作。跨模型契合在所评估面板上识别出一个稳定的总体领先者,但模型特定的偏好与中间名次取决于该面板的模型与基准。

这些发现促使我们对任务表现与运行有效性做联合评估:二者的联合分布识别出经由有效完成所取得的任务进展,而资源使用描述其成本。支架使用应当作为一种可跨接口迁移的能力来训练与评估,包括动作构造、反馈使用、恢复与停止。支架设计应当使观察、恢复与资源控制策略适应模型与任务。

2 相关工作

##### 支架设计与优化。

大语言模型智能体把模型耦合到一个执行层,该执行层构造观察、暴露动作、维持状态并闭合反馈回路。ReAct 使这一回路显式化,而 SWE-agent 与 OpenHands 表明接口与运行时基础设施如何塑造智能体行为(Yao et al., 2023;Yang et al., 2024;Wang et al., 2025)。一条并行的研究路线把周围系统当作优化目标:GPTSwarm 优化智能体图,ADAS 与 AFlow 则在由代码定义的智能体系统与工作流上搜索(Zhuge et al., 2024;Hu et al., 2025;Zhang et al., 2025a)。更新近的方法依据执行反馈来优化约束、上下文、完整的支架实现或可编辑的智能体代码(Lou et al., 2026;Lee et al., 2026;Xu et al., 2026b;Zhang et al., 2026a;Zhang et al., 2026b;Lin et al., 2026)。这些方法表明,周围程序可以实质性地改变固定模型的表现。这些方法聚焦于智能体系统优化。评估交互难度、解题结构以及特定配对的兼容性,是一项互补目标。

##### 支架评估。

大多数智能体基准报告的是完整系统的任务结果(Liu et al., 2024;Mialon et al., 2024;Yao et al., 2025;Fu et al., 2026);AgentBoard 增加了进展与轨迹诊断,但仍以任务为中心(Ma et al., 2024)。近期工作通过交叉原生支架与模型,或使用带有标准化轨迹的共享适配器,来处理执行层混杂(Yao et al., 2026;Zheng et al., 2026;Wang et al., 2026a)。Harness-Bench 与支架演化分析进一步表明,支架效应依赖于模型(Zhang et al., 2026a)。其他研究建议报告支架–模型配对、资源使用与失败剖面,并匹配反馈预算与留出任务(Vats and Golev, 2026;Wang et al., 2026b)。轨迹级缩放研究进一步把有用反馈与原始资源支出区分开(Zhang et al., 2026c)。这些研究以完整配置的排名与诊断,补充对最终成功的测量。我们的工作跨模型–支架配对测量任务表现与运行有效性,评估二者对有效运行的联合贡献,并量化特定配对相对于可加的组件平均值的偏差。

3 预备知识

解释智能体分数,需要指明产生这些分数的模型、支架与任务条件(Messick, 1995)。我们首先描述模型与支架如何形成一个可执行智能体,然后把任务表现与运行有效性区分开,并说明对二者的联合评估如何刻画有效运行。我们还确立比较模型–支架配对的条件。

[图片下载失败 2610.32483v1/figures/model_harness_formulation_simplified_v3.png: HTTP Error 404: Not Found]

图 2:模型–支架的组合与执行循环。支架准备模型上下文并执行已获批准的动作;模型输出 \(y_{t}\) 与已执行动作 \(a_{t}\) 彼此不同。

模型与支架的组成和执行循环

3.1 模型–支架配置

大语言模型智能体把一个语言模型与一个执行支架组合起来,以便与外部环境交互;该环境持有任务状态,例如仓库文件或应用记录。模型提出文本或工具使用;智能体支架准备模型上下文并管理动作执行(Guo et al., 2026;de Macedo, 2026)。模型提议不同于已执行动作,后者的结果与错误会反馈进入后续步骤(Yao et al., 2023;Yang et al., 2024)。对于以 \(m\) 与 \(h\) 为索引的模型 \(M_{m}\) 与支架 \(H_{h}\),可执行智能体为 \(\mathsf{Agent}_{m,h}=H_{h}[M_{m}]\)。环境与任务成功准则留在支架之外。图 2 概括这一循环;第 3.2 节定义其接口。

3.2 形式化运行时接口

在交互步骤 \(t\),环境具有状态 \(e_{t}\),暴露原始信号 \(x_{t}\sim\Omega(\,\cdot\mid e_{t}\,)\),接受可执行动作 \(a_{t}\),并按 \(e_{t+1}\sim T(\,\cdot\mid e_{t},a_{t}\,)\) 演化,其中 \(\Omega\) 与 \(T\) 是观察核与转移核。这一部分可观察的交互模型(Kaelbling et al., 1998)规定了环境接口。模型 \(M_{m}\) 是一个条件生成器,其输出提议 \(y_{t}\) 可以包含文本、结构化的工具使用提议或控制建议。

我们将支架定义为具有六个接口的有状态运行时:

\(H_{h}=\langle\operatorname{Observe}_{h},\operatorname{Context}_{h},\operatorname{Control}_{h},\operatorname{Act}_{h},\operatorname{Update}_{h},\operatorname{Govern}_{h}\rangle.\)

\(\operatorname{Observe}_{h}\) 把原始反馈转换成模型可用的观察;\(\operatorname{Context}_{h}\) 选择并格式化指令、历史、工具描述、记忆与产物;\(\operatorname{Control}_{h}\) 协调生成、重试、恢复、委派、对输入的请求以及停止;\(\operatorname{Act}_{h}\) 把模型提议映射到工具或环境操作;\(\operatorname{Update}_{h}\) 持久化运行时记忆与产物;而 \(\operatorname{Govern}_{h}\) 强制实施权限、预算、校验、核验与交接。这一分解把支架视为运行时基底,而不是提示包装(Guo et al., 2026;de Macedo, 2026)。

支架维持运行时记忆 \(\mu_{t}\):跨步骤保留的、被选中的交互信息,其形式为摘要、记忆条目、产物引用以及执行簿记。这一实现层面的记录不同于外部环境状态 \(e_{t}\)。对于任务目标 \(g\),观察、上下文与生成接口为

\(o_{t}=\operatorname{Observe}_{h}(x_{t},\mu_{t}),\qquad c_{t}=\operatorname{Context}_{h}(g,o_{\leq t},\mu_{t}),\qquad y_{t}\sim M_{m}(\,\cdot\mid c_{t}\,).\)

此处 \(o_{\leq t}\) 表示直到步骤 \(t\) 的观察历史。支架解释并治理 \(y_{t}\),执行已获批准的动作,并把环境反馈纳入记忆更新 \(\mu_{t}\to\mu_{t+1}\)。一次模型调用可能导致零个或多个已执行动作,而环境转移方程描述的是单个动作 \(a_{t}\)。重复生成与并行生成、子智能体、持久记忆以及自适应的运行时记忆,都是这同一组合的实例。

3.3 运行维度与受控比较

在这一执行循环的基础上,我们区分模型–支架运行的两个维度:任务表现,即最终状态在多大程度上满足任务的成功准则;以及运行有效性,即执行是否正常终止并带有可供评估器消费的状态,不论正确与否。同一接口可以在不同模型与任务上施加不同要求(Cronbach et al., 1972)。任务成功与中间动作的正确性描述解题过程,而任务计分可能在异常终止之后仍然保留。因此,我们为了诊断而分开评估这两个维度,并为了刻画有效运行而联合评估它们:同一尝试经由有效完成所取得的任务表现。

交叉比较独立地改变模型与支架,固定其中一个而改变另一个。任务实例与外部条件,包括工具访问与资源限制,都被加以匹配,以便把配对效应与任务条件的变化分离开(Fisher, 1935)。每个支架保留其原生执行循环以及捆绑在一起的设计选择,因此比较的单元是完整的模型–支架系统(Holland, 1986)。

4 指标设计

我们首先测量任务表现与运行有效性,然后在每一个维度上比较各支架,并通过契合加以联合比较。交互残差描述超出模型平均值与支架平均值的有效完成率偏差,而资源指标量化执行成本。跨基准汇总使用平衡面板:同一批模型与支架,在所有被纳入基准上的每一种组合中都得到评估。本研究所用的面板与重复次数在第 5 节中规定。

##### 任务表现与运行有效性。

官方评估器的结果在 \(R\) 次重复上取平均,用以测量任务表现。对于任务 \(i\) 与重复 \(r\) 上的运行有效性,令 \(N_{i,r}\) 指示正常终止,\(V_{i,r}\) 指示可供评估器消费的提交或最终状态。一次干净运行达成有效完成,\(U_{i,r}=N_{i,r}V_{i,r}=1\),不论正确与否。对于基准任务集为 \(\mathcal{T}\) 的每一个模型–支架配对,有效完成率为

\(\mathrm{VCR}=\frac{1}{\\mathcal{T}\\,R}\sum_{i\in\mathcal{T}}\sum_{r=1}^{R}U_{i,r}.\)(1)

平均有效完成率对每一个模型–支架配对,在所纳入的各基准之间等权平均这些比率。我们以百分比报告有效完成率与平均有效完成率。第 6.2.2 节把异常终止,与正常终止之后的无效交接区分开。

##### 结果胜率与有效完成率胜率。

为了跨基准比较每一个维度,我们在每一个模型–基准区块内,用指示函数 \(\mathbf{1}(\cdot)\) 给支架 \(h\) 相对于 \(h^{\prime}\neq h\) 记分:

\(w_{h,h^{\prime}}=\mathbf{1}(s_{h}>s_{h^{\prime}})+0.5\cdot\mathbf{1}(s_{h}=s_{h^{\prime}}).\)

此处,\(s_{h}\) 对结果胜率而言是主要结果,对有效完成率胜率而言是有效完成率。胜率概括跨基准的成对排序;聚合与报告惯例见第 A.4 节。

##### 模型–支架契合与跨模型契合。

就联合评估而言,契合比较的是同一模型在各支架上经由有效完成所获得的任务分数。令 \(S_{i,r}^{m,h,b}\in[0,1]\) 为模型 \(m\)、支架 \(h\) 与基准 \(b\) 的归一化官方任务分数,并保留部分计分。有效尝试贡献其任务分数;无效尝试贡献零。在全部排定尝试上的均值为

\(J_{m,h,b}=\frac{1}{\\mathcal{T}_{b}\R}\sum_{i\in\mathcal{T}_{b}}\sum_{r=1}^{R}U_{i,r}^{m,h,b}S_{i,r}^{m,h,b}.\)(2)

对每一个模型与基准,令 \(J^{\star}_{m,b}=\max_{h^{\prime}}J_{m,h^{\prime},b}\) 为候选面板中观察到的最佳支架分数(Dolan and Moré, 2002)。模型–支架契合以 \(100F_{m,h}\) 报告,它在基准集合 \(\mathcal{B}\) 上等权平均 \(J_{m,h,b}/J^{\star}_{m,b}\);跨模型契合取所评估模型集合 \(\mathcal{M}\) 上的几何平均:

\(F_{m,h}=\frac{1}{\\mathcal{B}\}\sum_{b\in\mathcal{B}}\frac{J_{m,h,b}}{J^{\star}_{m,b}},\qquad\mathrm{Cross\text{-}Model\ Fit}(h)=100\left(\prod_{m\in\mathcal{M}}F_{m,h}\right)^{1/\\mathcal{M}\}.\)(3)

两个指数的取值范围都是从 0 到 100。例如,模型–支架契合为 80,意味着对该模型而言达到由有效完成得到的最佳观察分数的 80%,并在各基准上等权平均。跨模型契合在所评估的模型上为支架排名;其几何平均会惩罚偏低的、特定于模型的契合(Fan et al., 2023)。

##### 联合分数的解释与聚合。

对于二元基准,\(J\) 是既成功又达成有效完成的排定尝试所占比例;对于连续基准,它是来自有效完成的任务分数贡献的均值。当有效完成率为正时,\(J=\mathrm{VCR}\times\mathbb{E}[S\mid U=1]\),这里把有效完成率用作分数。恒等式 \(\mathbb{E}[S]=\mathbb{E}[US]+\mathbb{E}[(1-U)S]\) 把官方分数分解为来自有效完成的贡献与来自其他尝试的贡献。

##### 交互残差。

令 \(v_{m,h}\) 表示平衡面板上的平均有效完成率(%)。我们以百分点,把依赖于面板的、相对于模型与支架之可加平均值的偏差量化为

\(\Delta_{m,h}=v_{m,h}-v_{m,\cdot}-v_{\cdot,h}+v_{\cdot,\cdot}.\)(4)

此处,点表示在相应维度上的等权平均。正值表示有效完成率高于可加基线所预测的水平。

##### 资源指标。

词元负载是全部排定尝试(包括失败)上的平均词元消耗。每次干净运行的词元数与每次成功的词元数,是把总消耗分别除以相应计数。比较要求在相互匹配的模型–基准区块中具有 100% 的词元覆盖。词元使用上的胜出偏向更低的负载;保持结果的胜出要求负载不更高、官方结果不更低,并且至少有一个不等式是严格的。帕累托前沿占比衡量一个支架在其中未被支配的区块所占比例。相对负载概括相互匹配的模型–基准区块之内的词元需求;其聚合详见第 A.4 节。词元量化的是逻辑体量(第 D.7 节)。

##### 不确定性与敏感性。

我们使用 2,000 个成对的任务簇自助重复样本,按基准分层,并在 VitaBench 内按环境分层。被抽中的任务保留全部重复以及模型–支架观测。每一次重复都重新计算结果、运行有效性、交互、契合以及匹配的资源统计量,包括每一个契合区块的最佳支架参照,以及依据提供方词元记录得到的词元负载。我们报告逐点的百分位 95% 区间,不做多重性调整;单元格层面的资源汇总仍然是描述性的。这些区间概括所评估基准套件内部、任务层面的抽样变异。留一基准分析评估对基准构成的依赖。

5 实验设置

我们使用第 4 节中的指标,在匹配任务上评估模型–支架配对(支架指承载模型,并管理工具、上下文与执行循环的运行环境)。实现与评测器细节见附录 A。

5.1 基准套件

我们选取的基准要求在外部环境或持久工件中采取闭环行动,能够从规定状态出发、借助官方评测器进行匹配重放,并覆盖互补的、对支架敏感的需求。表 1 汇总了它们的任务数量与交互需求。

基准任务数关键交互需求
SWE-bench-45 ( Jimenez et al., 2024 ; Chowdhury et al., 2024 )45仓库编辑、测试、补丁交接
Terminal-Bench 2 ( Merrill et al., 2026 )89有状态终端交互
VitaBench ( He et al., 2026 )400多轮服务、领域 API
LOCA-Bench ( Zeng et al., 2026 )75长上下文规划、精确状态完成
ClawMark ( Meng et al., 2026 )100多日工作流、状态变更、多模态输入
AgentSkillOS ( Li et al., 2026 )30技能选择、工件交接

表 1:基准覆盖范围与对支架敏感的交互需求。

5.2 模型与支架

我们评估四种通用支架:DeepAgents(LangChain,无日期)、OpenCode(Anomaly,2026)、Pi CLI(Earendil Inc. and Contributors,无日期)和 Codex CLI(OpenAI,2025)。核心模型为 DeepSeek V4 Flash Preview(DeepSeek-AI,2026b)、MiniMax M3(MiniMax,2026)、Kimi K2.7(Moonshot AI,2026)和 Qwen3.6-35B-A3B(Qwen Team,2026)。 两组固定的原生参照补充交叉面板:GPT-5.5 xhigh(OpenAI,2026)搭配 Codex CLI,以及 DeepSeek V4 Pro 0813(DeepSeek-AI,2026c)搭配 DeepSeek Harness(DeepSeek-AI,2026a)。

5.3 评测协议

##### 匹配执行。

我们的通用智能体适配器初始化任务,并通过每种支架的原生接口连接模型。它匹配工具权限、资源预算与终止条件,同时保留原生提示、观察与行动接口、上下文管理以及执行循环,包括恢复与停止。原始基准评测器在不变的任务语义与成功标准下对结果评分。

##### 评测面板。

在每个基准内,所有受支持的配置都以 \(R = 4\) 次重复运行相同任务;比较时固定任务与重复次数,只改变一个组件。四个基准使用完整的 \(4 \times 4\) 模型–支架面板;ClawMark 与 AgentSkillOS 使用 \(3 \times 4\) 面板,因为 DeepSeek V4 Flash Preview 缺少所需的多模态支持。跨基准汇总使用共同的三模型、四支架面板,共 72 种配置、35,472 次预定尝试。该面板采用 AgentSkillOS 的主条件;固定参照与压力条件另行报告。固定原生系统在交叉指数之外提供匹配的完整系统参照(第 B.3 节)。在全部核心面板、固定参照以及 AgentSkillOS 压力条件上,我们分析了 52,168 条轨迹。

##### 评分与汇总。

主要结果是四次重复上的官方任务得分均值,按各基准的情况采用二元成功或连续给分。操作有效性要求正常终止以及向评测器的有效交接,不论任务是否正确。基准特定评分与跨基准汇总见第 A.3 节与第 A.4 节。

6 结果与启示

为理解智能体失败,我们在各模型–支架配对上考察任务达成、有效完成与资源使用。我们回应三个研究问题:

  • RQ1:模型–支架交互。任务表现、有效完成与资源使用如何随模型–支架配对及基准而变化?
  • RQ2:跨模型契合。在联合评估任务表现与有效完成时,各支架在不同模型上如何比较?
  • RQ3:指标有效性与稳健性。所提出的指标在任务得分之外增加了哪些信息,其结论对汇总选择以及所评测的模型与基准有多敏感?
模型支架SWE-bench-45Terminal-Bench 2VitaBenchLOCA-BenchClawMarkAgentSkillOS
最佳均值最佳均值最佳均值最佳均值最佳均值
DeepSeek V4 Flash PreviewDeepAgents40.0031.1161.8045.7969.0038.0040.0020.67–––
OpenCode42.2232.2253.9340.4571.5045.3853.3331.00–––
Pi CLI46.6735.5661.8044.6675.7548.9442.6729.00–––
Codex CLI46.6736.1150.5637.6477.0049.0676.0050.67–––
MiniMax M3DeepAgents55.5631.1146.0721.6377.2551.0033.3324.0075.0654.7880.07
OpenCode82.2262.7855.0639.6175.5049.3832.0021.0082.3969.6293.49
Pi CLI71.1152.2253.9333.1577.2549.2521.3312.6778.3462.5885.39
Codex CLI55.5630.5651.6934.5577.5045.0693.3387.0077.2558.4936.44
Kimi K2.7DeepAgents31.1115.5644.9430.6266.0043.0617.338.3372.5658.6589.92
OpenCode66.6748.8953.9339.0468.5044.3842.6727.6781.8370.3684.94
Pi CLI51.1142.2259.5543.8268.7540.2550.6734.3312.0811.9395.91
Codex CLI28.8910.5648.3131.7472.0041.4486.6754.0012.2011.9655.66
Qwen3.6- 35B-A3BDeepAgents31.1115.0040.4526.4059.2527.6914.678.6768.5852.7174.01
OpenCode42.2222.2240.4526.1258.7530.8834.6721.0076.2563.6276.12
Pi CLI33.3325.0043.8228.6559.5031.1928.0015.0076.9152.6156.23
Codex CLI44.4426.6747.1928.6551.7522.8870.6736.3375.1961.2163.06
GPT-5.5 xhigh + Codex CLI86.6765.5676.4060.3969.0046.5690.6776.0082.5474.3197.57
DeepSeek V4 Pro 0813 + DeepSeek Harness88.8970.5662.9246.9179.2554.1390.6773.33–––

表 2:主要结果(0–100;评分见第 A.3 节)。最佳/均值:四次取最佳(Best-of-4,四次重复中的最佳结果)/四次取均值(Mean-of-4,四次重复的均值);ClawMark:连续得分;AgentSkillOS:任务得分(skill_200)。加粗/下划线:每个核心模型与每个指标下的最佳/次佳支架,含并列。固定参照不参与高亮与交叉分析。破折号:未评测;两个 DeepSeek 模型均缺少 ClawMark 与 AgentSkillOS 所需的多模态支持。

6.1 模型–支架交互

##### 任务表现与操作有效性偏向不同配对。

更换支架可以在同一基准内逆转模型排名(RQ1)。在 SWE-bench-45 上,DeepSeek V4 Flash Preview 搭配 Codex CLI 时优于 MiniMax,而 MiniMax 搭配 OpenCode 时领先(表 2)。支架偏好也取决于指标:对 Kimi 而言,OpenCode 在结果胜率(Outcome Win Rate,该配对在任务结果上胜过对照配对的比率)上领先,Pi CLI 在有效完成率胜率上领先;对 Qwen 而言,则分别由 Codex CLI 与 OpenCode 领先(图 3)。在 LOCA-Bench 上,MiniMax–Codex 也优于两套原生参照(第 B.3 节)。

图 3:平衡的六基准面板上的任务表现与操作有效性,以结果胜率与有效完成率胜率汇总。有效完成率(Valid Completion Rate,VCR)是正常终止并完成有效评测器交接的尝试所占比例。每个点代表一个模型–支架配对;水平与垂直须线给出各自的逐点 95% 任务簇自助法区间。虚线:50%(中性)。

##### 跨支架一致的有效完成。

DeepSeek V4 Flash Preview 在 SWE-bench-45、Terminal-Bench 2、VitaBench 与 LOCA-Bench 上,于全部四种支架中都保持较高的平均有效完成率:91.30%–93.98%,极差为 2.68 个百分点。任务结果仍然取决于支架与基准(表 2)。

##### 配对特有的偏离补充组件平均值。

MiniMax–OpenCode 与 Kimi–Pi 超过加性有效完成率基线,其正向汇总残差的逐点自助法区间不含零(图 4)。偏离因基准而异:Kimi–Codex 在 SWE-bench-45 上低于基线,但在 LOCA-Bench 上高于基线。方向相反的偏离在汇总中可能相互抵消,因此基准级剖面能揭示被汇总摘要掩盖的交互。

加性有效完成率交互残差

[图片下载失败 2610.32483v1/sec6_interaction_residuals_compact.png: HTTP Error 404: Not Found]

图 4:平衡的三模型面板上的加性有效完成率交互残差(Interaction Residuals,配对相对于加性基线的偏离;单位为个百分点)。∗ 标记逐点 95% 任务簇自助法区间不含零的情形。基准单元格报告基准特定的点估计。

##### 跨模型契合补充模型特定选择。

OpenCode 的跨模型契合最高,且在全部三个模型上的契合相近(RQ2;图 5)。Codex CLI 在 Qwen 上领先,但其较低的 Kimi 契合拉低了汇总值。每一项契合都相对于该模型在各基准上观察到的最佳支架:汇总值支持选择一套共用支架,而模型特定剖面则指导对已知模型的选择。

图 5:平衡的六基准面板上的模型–支架契合(Model–Harness Fit,相对该模型在各基准上最佳观察联合得分所保留的比例)与跨模型契合(Cross-Model Fit,在多个模型上汇总后的这一保留比例)(0–100)。须线:逐点 95% 配对任务簇自助法区间。数值越高,保留的最佳观察联合得分越多。

支架MiniMax M3Kimi K2.7Qwen3.6跨模型
OpenCode86.86 [85.11, 88.50]87.06 [83.02, 90.94]88.55 [80.84, 93.36]87.48 [84.06, 89.99]
Pi CLI73.73 [69.87, 77.73]76.16 [71.99, 80.27]81.70 [74.88, 84.98]77.13 [73.49, 79.62]
Codex CLI72.37 [68.59, 76.61]60.45 [56.84, 63.91]91.21 [85.55, 93.44]73.62 [70.54, 75.82]
DeepAgents60.56 [56.35, 64.62]61.29 [57.11, 65.48]71.29 [63.99, 76.22]64.20 [60.57, 66.94]

表 3:平衡的六基准面板上的契合(0–100)。方括号给出逐点 95% 配对任务簇自助法区间。

6.2 联合结果与执行诊断

##### 任务达成与有效完成可能分叉。

非干净尝试仍可能获得任务给分,而干净尝试也可能使任务未被解决(图 6 与图 7)。我们通过连续得分贡献、执行阶段以及一项 ClawMark 行动实现审计来考察这一分叉。

图 6:全部 64 种配置的联合结果–有效性份额(\(n\):每个配对的尝试次数)。条形合计为 100%;NCS 给出非干净成功(%)。每项任务四次重复;固定参照除外。

#### 6.2.1 连续得分分解

对 ClawMark 与 AgentSkillOS(skill_200),我们将平均得分分解为干净贡献与非干净贡献。设 \(z_i\) 为尝试 \(i\) 在 0–100 标度上的官方得分,\(U_i\) 为其干净运行指示,\(n\) 为预定尝试次数:

\(\mathrm{平均得分}=\frac{1}{n}\Bigl(\underbrace{\sum_{i:U_{i}=1}z_{i}}_{\text{干净}}+\underbrace{\sum_{i:U_{i}=0}z_{i}}_{\text{非干净}}\Bigr).\)(5)

干净贡献与非干净贡献之和等于原始平均得分(图 7)。

图 7:合计为平均得分的干净/非干净贡献。右列:有效完成率(%)。ClawMark:每种配置 400 次尝试;AgentSkillOS(skill_200):120 次。每项任务四次重复;固定参照除外。

在 ClawMark 上,Kimi–DeepAgents 的平均得分比完全干净的 Kimi–Codex 高出 46.7 分,其中近三分之一来自非干净尝试。在 AgentSkillOS 上,MiniMax–Codex 在干净尝试内的均值比其总体任务得分高出 58.4 分,但干净尝试只覆盖预定运行的三分之一略多。

#### 6.2.2 执行阶段分解

我们将非干净运行划分为正常前损失(异常终止)与正常后交接损失(正常终止但没有有效的评测器状态)。这些互斥阶段与有效完成率合计为 100%(图 8)。

图 8:平衡的三模型面板上的互斥执行阶段:干净完成、正常前损失与正常后交接损失合计为 100%。各分面分别按(a)支架与(b)基准报告均值。固定参照除外。

DeepAgents 在正常终止之前损失的运行数,几乎是正常后交接损失的十倍。OpenCode 与 Pi CLI 呈现相同模式,但比率更低;Codex CLI 的损失在两个阶段之间大致均衡。

Terminal-Bench 2、LOCA-Bench 与 ClawMark 主要暴露正常前失败,而 VitaBench 接近上限。SWE-bench-45 与 AgentSkillOS 也暴露交接损失;AgentSkillOS 在该阶段比 SWE-bench-45 多损失 3.4 个百分点的尝试。

正常前损失将诊断指向接口遵从、超时与恢复;交接损失指向停止、收尾与提交校验。干净完成后的低分则将轨迹检查指向规划、行动实现与任务特定支持。

#### 6.2.3 案例研究:行动实现与干净完成

我们在 ClawMark 上审计 Kimi K2.7,以考察所陈述的行动意图是否成为可执行行动。Codex CLI 与 Pi CLI 的有效完成率分别达到 100.00% 与 99.25%,得分却只有 11.96 与 11.93。OpenCode 的得分比 Codex CLI 高 58.4 分,有效完成率为 88.00%;DeepAgents 得分为 58.65,有效完成率为 53.25%(表 4)。

一项脚本化指标识别严格行动实现缺口:推理中出现前瞻性行动意图,但在同一条被接受的响应中既没有结构化行动,也没有非空白的可见文本。提供方重试与无工具的上下文压缩生成被单独处理。原生记录与控制流对每种支架的全部 400 次尝试进行分类;对 48 次超时的 OpenCode 尝试,其无回退控制流确定未记录阶段中不存在严格缺口。

支架得分均值有效完成率受影响尝试 % [95% CI]每次受影响尝试的事件数
Codex CLI11.96100.006.75 [4.50, 9.25]1.00
DeepAgents58.6553.250.00 [0.00, 0.00]–
OpenCode70.3688.000.00 [0.00, 0.00]–
Pi CLI11.9399.2540.50 [36.25, 44.75]1.32

表 4:ClawMark 上对 Kimi K2.7 的严格行动实现审计。每种支架有 400 次尝试。方括号给出逐点 95% 任务簇自助法区间。对无事件单元格,[0,0] 反映在所观察样本内经验自助法变异为零。破折号表示未定义的比率。

严格缺口影响 6.75% 的 Codex CLI 尝试与 40.50% 的 Pi CLI 尝试,OpenCode 与 DeepAgents 中则没有。Pi 的受影响尝试数是 Codex 的六倍,且事件反复出现;Codex 每次受影响尝试有一个事件。这一模式与各支架之间的得分分裂相吻合,而在 Codex 与 Pi 各自内部,受影响尝试的得分比未受影响尝试低不到 1.3 分。

恢复策略不同:Codex 会重试格式错误的行动 JSON,Pi 仅在延续角色错误后重启,OpenCode 没有外部回退,DeepAgents 则运行一次收尾过程。除一次 Codex 事件外的全部 Codex 事件以及每一次 Pi 事件都没有关联的后续响应;其余那一次 Codex 重试未得到解决。因此,高有效完成率可以与行动实现缺口并存。轨迹级诊断因而补充有效完成率。

6.3 指标验证与稳健性

针对 RQ3,我们比较契合的组成部分,并评估排名对抽样、归一化参照以及面板构成的敏感性。

胜率(%)契合变体(0–100)
支架结果有效完成率仅结果算术跨模型
OpenCode72.2273.1587.8487.4987.48
Pi CLI49.0758.3378.2077.2077.13
Codex CLI43.5245.3774.5674.6873.62
DeepAgents35.1923.1568.1564.3864.20

表 5:共同三模型面板上的比较指标与契合消融。仅结果变体以 \(S\) 替换 \(US\);算术变体替换跨模型几何平均。汇总细节:第 A.4 节。

##### 契合组成部分与诊断价值。

仅结果变体去掉有效完成门槛;算术变体替换跨模型几何平均(表 5)。联合得分与官方得分在 72 个基准级单元格中的 37 个上重合;只从有效完成计给分,则使其余 35 个单元格的得分下降。对 SWE-bench-45 上的 MiniMax,这逆转了 DeepAgents–Codex 的排序:DeepAgents 的官方得分为 31.11、联合得分为 25.56,而 Codex 在两种度量下均为 30.56。在 ClawMark 上,非干净尝试为 Kimi–DeepAgents 的得分贡献 17.43 分,是单元格级最大差距。

相对算术变体,几何汇总使 Codex CLI 的指数降低 1.06 分,是四种支架中降幅最大的。两种替换都保持总体排序;仅结果变体也保持每个模型的支架排序。

##### 不确定性与面板敏感性。

Pi–Codex 的跨模型契合之差为 3.50 分,逐点 95% 配对自助法区间为 \([-0.26, 7.05]\)(重抽样见第 4 节)。

省略项DAOCPiCX排序
模型MiniMax66.1087.8078.8874.26OC > Pi > CX > DA
模型Kimi65.7187.7077.6181.25OC > CX > Pi > DA
模型Qwen60.9286.9674.9466.14OC > Pi > CX > DA
基准SWE-4568.8686.0675.4577.75OC > CX > Pi > DA
基准TB263.2986.2973.6671.91OC > Pi > CX > DA
基准Vita57.8285.2673.4070.69OC > Pi > CX > DA
基准LOCA72.6396.2384.8267.98OC > Pi > DA > CX
基准Claw63.6084.9880.1976.23OC > Pi > CX > DA
基准Skill58.8786.0174.8876.59OC > CX > Pi > DA

表 6:省略一个模型或基准后的跨模型契合。计算细节:第 A.4 节。DA:DeepAgents;OC:OpenCode;Pi:Pi CLI;CX:Codex CLI。

省略任一支架会保持其余支架的相对排序,但当被省略的支架曾提供最佳得分参照时,它们的分数会改变。在省略任一单个模型或基准后重新计算契合,OpenCode 仍居首位(表 6)。中间名次有变化:省略 Kimi 会使 Codex CLI 位于 Pi CLI 之上,而省略 LOCA-Bench 会使其位于 DeepAgents 之下。

##### 留一模型选择诊断。

对每个留出的模型,我们用其余两个模型选择一种支架,并对照该留出模型的完整支架面板评估其契合。结果胜率、有效完成率胜率、仅结果契合与联合契合在全部三个折上都选择 OpenCode。它是 MiniMax 与 Kimi 的最佳支架;其 Qwen 契合比 Codex CLI 低 2.66 分(表 7)。这一回顾性诊断比较的是在已观察模型之间的选择。

留出模型所选契合最佳支架最佳契合遗憾
MiniMax M386.86OpenCode86.860.00
Kimi K2.787.06OpenCode87.060.00
Qwen3.688.55Codex CLI91.212.66

表 7:留一模型选择诊断。契合、仅结果契合、结果胜率与有效完成率胜率在使用其余两个模型时均选择 OpenCode。遗憾是留出模型的最佳单支架契合与所选契合之差,单位为契合分。

6.4 资源使用与重复运行行为

##### 资源使用为支架选择提供信息。

在完整的主要比较区块上,Pi CLI 在词元使用胜率上领先,OpenCode 在保持结果的胜率与帕累托前沿份额上领先(表 8)。在 LOCA-Bench 上,Codex CLI 对每个模型都有最高的结果与最低的每次成功词元数。在 ClawMark 上,OpenCode 以更少的词元在全部三个模型上优于 DeepAgents,而 Kimi 的低负载 Pi 与 Codex 运行得分分别只有 11.93 与 11.96。词元负载(Token Load,一次尝试所消耗的词元量)必须与结果一起阅读:低负载可能反映过早失败,高负载可能包含反复的无效行动。

支架词元使用胜率保持结果的胜率帕累托前沿份额相对负载
DeepAgents51.85 [44.44, 53.70]14.81 [11.11, 22.22]50.00 [27.78, 55.56]1.095 [1.043, 1.159]
OpenCode44.44 [40.74, 51.85]35.19 [31.48, 44.44]61.11 [50.00, 72.22]1.150 [1.112, 1.202]
Pi CLI55.56 [50.00, 61.11]24.07 [20.37, 33.33]50.00 [38.89, 66.67]0.906 [0.827, 0.967]
Codex CLI48.15 [44.44, 51.85]24.07 [16.67, 27.78]55.56 [44.44, 61.11]0.877 [0.838, 0.927]

表 8:匹配的资源比较(18 个完整的主要模型–基准区块;72 个单元格)。前三列:%;方括号:逐点 95% 自助法区间;加粗/下划线:最佳/次佳。定义与重抽样:第 4 节。

#### 6.4.1 重复运行结果与压力条件

图 9:重复运行差距与资源尾部。(a)76 种核心交叉配置上的四次取最佳减去四次取均值;粗线段:四分位距;实心点:中位数。(b)90 个同时具备两种统计量、完全覆盖的主要单元格上,词元负载的均值对中位数;虚线:相等。三个最偏斜的单元格被标出。

在图 9(a)的全部 76 种配置中,四次取最佳都高于四次取均值。VitaBench 的中位差距最大,大约比 LOCA-Bench 的最小差距高出 14 个百分点。MiniMax–OpenCode 在 SWE-bench-45 上的差距为 19.4 分。固定参照在 SWE-bench-45、Terminal-Bench 2 与 VitaBench 上呈现相同模式。任务成功的逐次运行变异,与可靠的协议完成并存。

在压力条件下,对每种配置而言,VitaBench 的 Cross 环境都比每一个单领域环境更难。将 AgentSkillOS 的技能池从 200 增至 900,使 GPT-5.5–Codex 的任务得分下降幅度大于有效完成率。

#### 6.4.2 资源剖面与失败尾部

词元负载强烈右偏:在 90 个完全覆盖的主要单元格中,有 89 个的均值超过中位数,三个被标出的均值大约是其中位数的七到十二倍(图 9(b))。在一个模型–基准区块内,支架负载可以相差一个数量级以上;最轻的支架随模型与基准而变化。表 30 报告全部 111 个主要、压力条件与固定参照单元格的词元负载、每次成功词元数与覆盖情况。

##### 失败尾部与固定系统。

Qwen–Pi 在 SWE 上词元最高的 5% 运行,消耗了该配置约 83% 的词元,失败尝试几乎占其全部词元使用。固定系统也呈现很大的基准差异:GPT-5.5–Codex 在 ClawMark 上每次尝试使用的词元,约为 VitaBench 上的十四倍。DeepSeek V4 Pro 0813–DeepSeek Harness 在 LOCA-Bench 上的用量比 VitaBench 高出两个数量级以上,两个单元格的词元覆盖都是完整的;失败尝试消耗了其 Terminal-Bench 2 词元的四分之三以上。

6.5 对评测、训练与支架设计的启示

##### 评测。

排名逆转促使在匹配任务上进行交叉评测。使用以模型为条件的结果、有效完成率与执行诊断,以区分任务失败与执行或交接失败。跨模型契合支持在模型之间共用一种支架;基准剖面、不确定性与资源使用揭示配对差异及其代价。

##### 模型训练。

原生支架与混合支架的强化学习提供来自多样执行接口的轨迹(Xu et al., 2026a;Song et al., 2026;Wei et al., 2026)。我们的排名逆转促使将相同训练任务与多种支架配对,以培养可迁移的行动实现、反馈利用、恢复与停止。非干净成功促使把任务奖励与执行有效性反馈结合起来。在匹配的训练预算下,于留出任务与未见支架上评估结果、有效完成率与契合。

##### 支架设计。

使用模型特定的契合与有效完成率剖面,指导接口、恢复与上下文管理的选择。反馈应区分被拒绝的操作与已执行的操作,压缩应保留与任务相关的状态。使资源限制适配模型与任务,限制失败重试,并检测停滞与重复行动。为校验与交接预留预算。组件消融可以评估哪些机制改善结果。

7 结论

我们提出了一个框架,通过任务表现、有效完成与资源使用来评估模型–支架交互。在六个基准上,支架排名取决于模型与任务,相近的任务得分可以伴随不同的执行剖面。这些发现表明,解释智能体失败需要同时考察两个组件及其特定配对。必须把任务失败与执行或交接失败区分开:有效完成可能使任务仍未解决,而异常终止也可以与任务给分并存。模型–支架契合与跨模型契合概括经由有效完成所达成的任务表现,而有效完成率与轨迹诊断提供任务得分之外的执行失败信息。这些发现支持评估模型–支架配对,并设计能跨模型可靠、高效运行的支架。它们也促使把使用支架的能力当作训练目标,目标是在多样的执行接口上维持强的任务表现与有效完成,包括训练期间未见过的支架。

出处:Shao Zhang, Hangfan Zhang, Yuanyuan Shi, Hao Li, Min-Le Su, Kangcong Li, Jingping Wang, Chunjiang Mu, Chen Zhang, Yang Chen, Bo Zhang, Shuyue Hu,When Agents Fail: Model or Harness—Who’s to Blame?,2026-10-23,https://arxiv.org/abs/2610.32483,CC BY 4.0。

Found it useful? Pass it on

WeChat

Scan with WeChat to open it on your phone and forward it.

Subscribe via RSS

Submit a correction