乐于分享
好东西不私藏

AI编程Agent也会失忆?这个自进化RLM Agent让上下文跨会话持续生长

AI编程Agent也会失忆?这个自进化RLM Agent让上下文跨会话持续生长

你用 Claude Code 写了一个下午的代码,模型记住了你项目的结构、你的偏好、你常用的工具。但当你第二天打开新会话,一切归零——Agent 不记得你昨天做了什么,不知道你定义的 skill 在哪里,甚至忘了你调试了 3 个小时才修好的那个 bug。每次新会话都是一次"格式化清除"。有没有一种方式,让 AI Agent 的上下文能跨会话持续生长,像你自己的开发经验一样越积越厚?

文末获取 Prime Agent 项目地址和安装命令

Prime Agent 就是干这个的。它是 PrimeIntellect 推出的一个自进化 RLM(递归语言模型)编码 Agent,围绕两个核心抽象设计:RLM 把上下文当作变量、工具调用当作函数调用,在持久化 REPL 中运行;持续学习框架(Continual Harness) 把提示词、记忆、技能描述、子 Agent 规格存储为持久状态,Agent 可以在实际工作中通过小而精准的证据驱动更新来持续改进自己。

6.7K Star,MIT 开源,41 个版本发布,v0.7.1 最新版。TypeScript + Python 构建,一条 curl 命令安装,一个命令启动。

Prime Agent 用持久化 REPL + 自进化框架,替代传统 AI Agent 的"一次性会话"模式。

  • 一切皆编程:内置持久化 IPython 是模型的默认工具——文件操作、Shell 命令、工具调用、子 Agent 和上下文管理全部通过代码完成,而不是自然语言猜命令
  • 子 Agent 内置rlm(...) 直接 spawn 真实子 Agent,并行或后台运行,执行完返回结果——不用外接 Agent 框架,原生支持多 Agent 协作
  • 自进化框架/refine 审查当前轨迹,基于证据驱动的方式对框架状态进行小更新——不断改善但不重写不可变的基础系统提示词,所有快照支持回滚
  • Agent 直接通信:运行中的 Agent 可以互相发现、交换消息、协调工作,不需要通过用户中转——一个 Agent 发现问题,另一个 Agent 直接修复
  • 后台持续运行:daemon 守护进程让 Agent 在终端断开后继续运行,定时任务、心跳、目标跟踪——回来时可以重新连接
  • 长时间任务自动推进:自动压缩上下文、持久化目标、心跳保活、定时调度、自主模式、保留子 Agent——跨轮次、跨终端会话持续工作

技术架构

Prime Agent 的核心架构:

Code
RLM (Recursive Language Model)  ← 上下文=变量,工具=函数调用

构筑在 pi(earendil-works/pi)之上,TypeScript TUI + Python 运行时。

功能模块

模块 能做什么
RLM 持久化 REPL 一切通过代码操作 — 原来 Agent 用自然语言猜命令,现在用 IPython 精准执行
子 Agent 系统 rlm(...) 并行/后台 spawn — 原来一个 Agent 干所有事,现在多个 Agent 分工协作
自进化框架 /refine 证据驱动更新 — 原来每轮从零开始,现在越用越聪明
Agent 直接通信 Agent 间互相发现和协调 — 原来所有消息经过用户,现在 Agent 自动协作
后台长期运行 心跳、定时、自主模式 — 原来断开终端就停,现在后台持续执行
Skills 系统 可导入的 Python 包 + 内置 skill 创建器 — 原来靠文字描述,现在可执行、可复用
JSON/RPC 模式 无头自动化 + 外部集成 — 原来只能手动交互,现在可以程序化驱动

快速开始

安装(macOS / Linux):

Code
curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh

安装器自动下载版本化发行包、验证 SHA-256 校验和、安装 prime-agent 命令。

启动:

Code
cd /path/to/project prime-agent

首次启动运行 /login 选择订阅或 API key 提供商。

常用命令:

Code
prime-agent agents span style="color:#5c6370 !important; font-style:italic !important text-indent: 0 !important;"># 浏览运行中、空闲和保存的会话 prime-agent attach <agent> span style="color:#5c6370 !important; font-style:italic !important text-indent: 0 !important;"># 重新连接运行中的会话 prime-agent --resume <path|id> span style="color:#5c6370 !important; font-style:italic !important text-indent: 0 !important;"># 恢复保存的会话 prime-agent status span style="color:#5c6370 !important; font-style:italic !important text-indent: 0 !important;"># 检查后台服务状态 prime-agent doctor [--fix] span style="color:#5c6370 !important; font-style:italic !important text-indent: 0 !important;"># 检查或修复后台服务 prime-agent update [--force] span style="color:#5c6370 !important; font-style:italic !important text-indent: 0 !important;"># 更新 Prime Agent prime-agent shutdown [--force] span style="color:#5c6370 !important; font-style:italic !important text-indent: 0 !important;"># 停止所有 Agent、Worker 和后台服务

总结

Prime Agent 以"RLM 持久化 REPL + 自进化框架 + 原生多 Agent 协作"为核心,让 AI 编程 Agent 从"每次会话重新开始"变成了"上下文持续生长、经验不断积累"。对个人开发者来说,它意味着你花 3 小时调好的 bug 不会被 Agent 遗忘;对研究场景来说,长时间运行的自动化任务有了真正的持久化保障。

一句话记住这个项目:Prime Agent 让你用 自进化 RLM Agent 替代 一次性会话 Agent持久化 REPL 内一切皆代码,子 Agent 原生协作,框架状态持续自进化,断开终端也继续跑

GitHub 地址:https://github.com/PrimeIntellect-ai/prime-agent
文档:https://github.com/PrimeIntellect-ai/prime-agent/blob/main/packages/coding-agent/docs/index.md
安装:curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh
如果觉得有用,欢迎 Star 支持开发者!

点个关注,精彩不迷路

免责声明: 本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。