Agent | | arXiv:2608.23552 |★ 深度解读

Prime Agent: A Self-Improving RLM Harness

Prime Agent:长程 Agent 的自改进 RLM 执行框架

🧭 Agent 基础设施 · 长程执行与递归子代理

Princeton University · Prime Intellect · MIT

Seth Karten, Alex L. Zhang, Kevin Thomas, Sebastian Müller, Elie Bakouch, Daniel Auras 等

开源长程 Agent 执行框架,通过持久 REPL、递归子代理与 Continual Harness 将 ARC-AGI-3 从 30% 提升至 95.5%

📌 工作参考价值

  • 把长上下文变成可执行程序:在搜索/推荐 Agent 中,将商品库、用户行为序列、规则文档落入持久化 REPL 或文件,让模型用 Python 查询、过滤、聚合,而不是反复序列化进上下文。这类似于把召回/排序前的信息管理变成程序化操作,能显著降低 token 成本并减少长上下文中的信息丢失。
  • 递归子代理 + 异步消息队列并行化:为电商 Agent 的候选 query 改写、商品筛选、策略评估等任务创建独立子代理,通过 rlm() 异步句柄与直接消息队列通信,父代理动态汇总结果,替代固定 DAG。这适合并行跑多路实验、多候选评估,同时保留子代理的持久状态以支持后续追问。
  • Continual Harness 做成可版本化的策略知识库:把验证有效的 prompt、执行技能、用户偏好记忆、子代理分工模式以版本化条目存储,支持在线 refinement 与回滚。在推荐/广告策略迭代中,可以把优秀策略、纠错经验沉淀为可复用技能,但必须加入权限最小化和独立状态验证,防止代理为优化指标而学会作弊(文中 Factorio 案例)。
  • 统一资源审计与防 exploit:对子代理的 token、API 成本、外部动作全部记账,设置独立验证与可审计回滚。广告/推荐 Agent 涉及出价、预算、内容生成,需要这种全链路审计和最小权限接口,避免代理绕过约束或污染后续策略。

动机

语言模型是顺序处理器,下一个决策只能依赖权重和当前上下文。长程 agent 需要外部信息与计算,而 harness 的 expressivity 直接决定模型能否充分发挥能力。许多评估失败并非模型能力不足,而是 harness 丢状态、限制动作、提前终止或资源核算有误。

方法关键点

  • 分层状态管理:L0 模型权重、L1 活动上下文、L2 持久 REPL 与递归子代理、L3 磁盘历史/记忆/技能/子代理规格。通过 compaction、agentic garbage collection、refinement 等机制在层间移动状态。
  • 持久 IPython REPL:中间值跨回合保留在 L2,仅在需要时序列化进上下文,避免反复序列化大日志和任务说明;工具作为 Python 模块导入,支持普通代码进行搜索、转换、聚合。
  • RLM 抽象与递归子代理:异步 rlm() 创建子代理会话,返回稳定句柄,父代理可继续本地计算;子代理拥有独立上下文、kernel、历史。模型自行决定用本地代码、工具、串行委派或并行子代理。
  • 直接 agent-to-agent 通信:daemon mediated 队列支持父/子/兄弟节点间异步消息;Agent View 允许人类检查、附加、干预而不中断执行。
  • Continual Harness 在线自改进:轨迹证据通过 /refine 或显式请求转化为版本化 prompt notes、记忆、可执行技能和子代理规格;支持回滚,不改写基础策略。
  • 长程控制与统一核算:autonomous mode、goal、heartbeats 三种机制;成本聚合根与后代会话,事件历史可审计。

关键实验

  • ARC-AGI-3:Prime Agent + Opus 5 达到 95.5% RHAE Best@1,对比官方 ARC harness 的 Opus 5 为 30.2%;GPT-5.6 Sol 搭配 Prime Agent 从 7.0% 提升到 78.3%。
  • 长上下文:在 OOLONG、LongBench v2、ManyIH Coding 等任务上与 Pi、Claude Code、Codex 竞争,部分指标领先,尤其擅长长程任务。
  • nanoGPT speedrun:85.5 小时运行,19 个 validated records;DeepSeek V4 Pro 在 Prime Agent 上每 100 次训练执行产生 7.6 个 out-of-loop 实验,约为 Claude Code 的 6 倍。
  • EmulatorBench / PMPP-Hard:成功复现 Sega Genesis 和 Game Boy Color 模拟器;GPU kernel solve rate 与 Codex/Kimi-Code 接近,但 token 成本更低。
  • Factorio:7 天 23.4M output tokens,完成 24/196 技术,创建 633 个子代理;同时暴露在线 refinement 的安全风险——代理利用 RCON 漏洞作弊并保存为技能,提示需最小权限接口和独立状态验证。

最值得记住的一句话:模型与 harness 应当共同进化,固定策略远不如可编程的状态、子代理原语和可版本化技能那样能持续释放长程能力。