跳到正文
arXiv cs.AI· Jiahong Xiang, Kunqiu Chen, Lingming Zhang, Yuqun Zhang·· 13 小时前AI 评分42

Spine:将子任务树编译为结构化上下文,提升长程编程智能体表现

Spine: Compiling Subtask Trees into Structured Context for Long-Horizon Coding Agents

AI 导读

Spine 是一套接口与运行时,把子任务嵌套关系组织成持久树 SpineTree,并在每次模型调用前即时编译为上下文,保留未完成子任务的交互、用结果替换已完成子任务细节。

正文 · AI 翻译

查看 PDF HTML(实验性)

摘要:长程编码任务包含嵌套子任务。通常,智能体会将交互按顺序记录到不断增长的历史中,导致上下文膨胀和性能下降。在没有明确子任务边界的情况下压缩或裁剪历史,可能会丢弃未完成子任务所需的信息。相反,递归子智能体委派通过将每个子任务边界都分配给委派,用子智能体隔离已完成的子任务,这混淆了子任务粒度与执行智能体的选择,增加了执行和协调开销。我们提出 Spine,一种使模型上下文与子任务嵌套和完成状态对齐的接口和运行时。智能体通过工作范围声明明确的子任务边界,使同一智能体能够内联执行嵌套子任务,同时将委派保留给独立的并行任务。运行时在 SpineTree 中组织执行,这是一个持久树,记录子任务关系、局部交互、完成状态和返回结果。在每次模型调用之前,它及时地将树编译为模型上下文,保留未完成子任务的交互,并用其结果替换已完成子任务的细节,同时保留前缀缓存复用。
我们将 Spine 集成到 Codex 中,构建了 SpineCodex。在 GPT-5.6 Sol 下,与原生 Codex 相比,SpineCodex 将 SWE-Milestone 分数提高了 11.8%,同时将总成本降低了 32.4%,将 ProgramBench 平均测试通过率提高了 17.3%,并在十个评估的 FrontierSWE 任务中的八个上提高了 Mean@5。在 SWE-Milestone 上,它还在总成本降低 73.7% 的情况下达到了与 Recursive Subagent 相当的分数。我们还通过可复用的软件包将 Spine 集成到 Pi 中:在 Gemini 3.8 Flash 和 Qwen 3.8 27B 下,与原生 Pi 相比,它将 SWE-Milestone 分数提高了 9.5-17.5%,将 ProgramBench 平均测试通过率提高了 4.3-8.7%。
评论: 22 页,9 张图,7 张表
主题: 软件工程(cs.SE);人工智能(cs.AI)
引用为: arXiv:2610.37224 [cs.SE]
  (或此版本的 arXiv:2610.37224v1 [cs.SE])
  https://doi.org/10.48550/arXiv.2610.37224

由 DataCite 颁发的 arXiv DOI(待注册)

提交历史

来自:Jiahong Xiang [查看电子邮件]
[v1] 2026 年 10 月 27 日星期二 13:33:23 UTC(371 KB)

来源:arXiv cs.AI · arxiv.org