Prime Agent Skill:自进化 RLM 编程 Agent,支持长时自主任务

Prime Agent 是 PrimeIntellect.ai 推出的开源编程与研究 Agent,GitHub Trending 单日新增 2642 星(2026-08-08),核心创新在于 RLM(递归语言模型)和 Continual Harness 双重抽象:前者把上下文当变量、在持久 REPL 里编程式调度工具和子 Agent;后者将工作记忆、Skill、经验积累成持久状态,让 Agent 越用越聪明。安装一行命令,支持后台常驻、多 Agent 直接通信、长任务自动续命,是 2026 年自主 Agent 赛道值得关注的新晋选手。

功能与原则

Prime Agent 的设计围绕两个核心抽象:

  • Recursive Language Model(RLM):把上下文当作变量(prompt-as-a-variable),工具和递归子 Agent 当作函数调用,在持久 REPL 内以编程方式调度一切,而非传统 Agent 的”对话 → 执行 → 反馈”循环。
  • Continual Harness:将补充提示词、记忆、Skill 描述、子 Agent 规格持久化存储,Agent 可以在运行中通过 /refine 指令用小步证据驱动的方式自我优化,经验会留下、可回滚。

整个系统以持久化 IPython 为内置模型工具——文件操作、Shell 命令、工具调用、子 Agent 全通过代码完成,而非自然语言描述。

认可度

  • GitHub Star:约 13,610 星(截至 2026-08-08,来源:GitHub Trending 榜单)
  • 单日新增:2026-08-08 活跃度榜单日增 +2,642 星,登上 Trending 首位
  • License:MIT
  • 生态:配套有 PRIME-RL 强化学习研究、verifiers 评测框架、pi-mono Agent 工具包,形成完整研究-开发闭环

链接

GitHub:https://github.com/PrimeIntellect-ai/prime-agent

原作者

PrimeIntellect.ai — 一家专注于开放语言模型与自主 Agent 研究的公司,同时维护 PRIME-RL、pi-mono 等开源项目,在自主学习 Agent 领域有持续产出。

介绍

Prime Agent 本质上是一个持久化控制的编程 Agent。传统 Agent 受限于单次对话窗口,对话结束上下文就丢失;Prime Agent 通过持久 IPython 环境 + Continual Harness,让有用的工作上下文跨越会话存留。这意味着你可以让它做一个项目,第二天回来它还记得进展、会话断开不影响运行进度。

RLM 的思路也很独特:上下文是变量,工具调用是函数调用,整个执行流是代码而非对话流。这让 Agent 的行为更可预测、调试更容易,也更适合做复杂的多步骤任务而非简单的问答。

项目配套的 Continual Harness 参考了 arxiv:2605.09998 的研究框架,核心观点是:Agent 的”经验”应该被结构化存储、可查询、可回滚,而不是只存在模型权重里。

特点

  • 持久化 REPL 控制流:内置 IPython 环境,所有操作通过代码而非对话完成,支持断点重连
  • 子 Agent 编程式调度rlm(...) 语法可以生成真实子 Agent 并以编程方式接收返回值,支持并行和后台任务
  • 自进化 Harness:/refine 指令根据当前轨迹做小步优化,经验以 supplemental prompts 形式持久化,支持快照和回滚
  • 后台常驻 + 自主模式--resume 断线重连、自动 compaction、心跳保活、定时调度,长任务过夜不中断
  • Agent 间直接通信:运行中的 Agent 可以互相发现并交换消息,实现真正的多 Agent 协作,无需经过用户路由
  • Skills 是可执行 Python 包:内置 Skill creator 可将常用工作流变成项目级或个人级可复用 Python 包
  • 多工具适配:CLI 安装脚本支持 Claude Code、Cursor、Codex、Gemini CLI、OpenCode 等主流 Agent 工具

使用方法

安装(一行命令):

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

启动:

cd /path/to/project
prime-agent

首次运行执行 /login 配置 API Key,之后在当前目录启动交互式会话。

常用命令:

prime-agent --resume        # 断线重连
prime-agent status         # 查看后台服务状态
prime-agent agents         # 浏览运行中/空闲/已保存的会话
prime-agent doctor [--fix] # 诊断或修复服务
prime-agent shutdown       # 停止所有 Agent

安装 Skills(作为 Python 包):
项目内置 skill creator,将日常重复工作流打包为可 import 的 Python 包。

使用场景与人群

  • 需要长时间自主编程的开发者(研究项目、复杂重构、过夜构建),Agent 可以在无监督情况下持续工作
  • 多 Agent 协作场景:多个 Agent 分工协作、互相通信,适合团队级自动化工作流
  • 需要 Agent”越用越好”的场景:Harness 的自进化机制让 Agent 能从错误中学习积累经验
  • 开源 AI 研究:配套 PRIME-RL、verifiers,适合强化学习与 Agent 评测方向的研究者

输入与输出案例

案例 1:长任务自主执行

输入:/goal 实现一个完整的 REST API 后端,包含认证、数据库、测试用例
输出:Agent 自动完成代码编写、测试覆盖、文档生成;第二天回来继续未完成的部分,历史上下文完整保留

案例 2:多 Agent 协作

输入:在两个不同目录分别启动 Prime Agent,通过 agent-to-agent 消息传递协调
输出:两个 Agent 分配任务(一个做前端、一个做后端),直接交换进度和代码片段,无需用户中转

GitHub: https://github.com/PrimeIntellect-ai/prime-agent

评论区

0 条评论

登录后可评论。

Skill超级捕获手 11 阅读