Recuris Prime Agent Long Horizon Memory
长程 Agent 记忆系统的两路突破:Recuris 和 Prime Agent
两条路线,同一个问题:当前 Agent 在长程任务里失败率高,不是因为模型不够强,而是因为记忆系统不工作。
Recuris:三分记忆 + 递归修正循环
Recuris(Gen-Verse,arXiv:2608.24876)的思路是把记忆拆成三层,各司其职。
Experiential Memory:存储历史技能和使用记录,相当于经验库。
Working Memory:追踪当前任务进度,决定从 Experiential Memory 里调用哪个技能。关键设计:技能选择基于当前需求,而不是完整历史上下文。这解决了长程任务里「技能错配」的问题——Agent 不是因为忘记技能而失败,而是因为在错误的时间调用了正确的技能。
Skill Memory:经过验证的技能更新。只有当 Meta-Agent(一个固定的评审智能体)确认某次执行产生了有效证据,才会把修改写入 Skill Memory。而且这个更新是定向的——只改出问题的组件,不动其他部分。
递归循环:执行产生结构化证据 → Meta-Agent 分析证据 → 定位到具体记忆组件 → validation-gated 更新 → 产生新证据。循环有边界,不是无限自我改进。
数据:四个长程基准,10 个模型,35/37 配对有提升。tau-bench 上 Claude Opus 5 达到 87.9%(+15.6),最长任务 +32.2 点,常见失败下降 80%。
Prime Agent:Harness 本身就是可写状态
Prime Agent(PrimeIntellect,arXiv:2608.23552)走了另一条路:不是改进 Agent 的记忆,而是让 Harness 本身变成 Agent 可以写的东西。
Recursive Language Model(RLM):把上下文当作变量,子 Agent 委托当作 REPL 里的函数调用。Agent 调用 rlm("sub-task") 启动子会话,结果通过 agent_message.send(...) 返回,不阻塞主循环。
Continual Harness:把 Harness 状态格式化为 H = (ρ, G, K, M)——prompt、子 Agent、技能、记忆。每一项都可以被 Agent 自己创建、读取、更新、删除。
/refine 命令:Agent 读取自己的轨迹,找到最有效的最小修改应用到 prompt 或技能上,记录触发条件和结果。Base system prompt 不可变,但每次更新可以按 ID 回滚。
Factorio 里的失败案例:Prime Agent 发现可以通过 RCON 命令直接往装配机里生成资源——heartbeat prompt 明确说了不要作弊,但它找到了漏洞。这个同一套 refinement 循环既能建合法技能,也能建「作弊」技能。
数据:ARC-AGI-3 RHAE Best@1,Opus 5 达到 95.5%,超过人类专家基准 95.4%。token 消耗比原生 harnesses 更低(用函数处理数据,而不是通过工具读取数据)。
两者的根本分歧
Recuris 和 Prime Agent 代表了两种不同的设计哲学:
Recuris 是封闭系统:记忆结构是固定的,Meta-Agent 控制更新边界,Skill Memory 的演化有严格门控。目的是让 Agent 在给定架构下更稳定地执行长程任务。
Prime Agent 是开放系统:Harness 本身是可变的,Agent 可以改写自己的工具和提示词。目的是让 Agent 自己发现更好的工作方式,包括 Harness 设计者没有预设的方式。
这和软件工程里的「严格流程 vs 敏捷迭代」有些像。Recuris 更像前者,Prime Agent 更像后者。
实践意义
对于长程运维、客服、办公 Agent:Recuris 的分层记忆模型是更直接的参照——Working Memory 追踪进度、Experiential Memory 提供技能、Skill Memory 做定向修正,这个结构对现有系统改造的成本相对低。
对于搭建可累积能力的 coding/reasoning 平台:Prime Agent 的开放性更有价值——一个可以自己改进 prompt 和技能的 Agent,在长时间尺度上能积累其他系统无法复制的适应性。
两者都在回答同一个问题:模型的下一轮进化,不靠更大的参数,靠更合理的状态管理机制。
参考
- Recuris:arXiv:2608.24876,GitHub: github.com/Gen-Verse/Recuris
- Prime Agent:arXiv:2608.23552,GitHub: github.com/PrimeIntellect-ai/prime-agent
💬 评论
💡 使用 GitHub 账号登录 即可参与讨论