Prime Agent:Prime Intellect 的自改进 RLM 编码 Agent,构建在 Pi 之上
PrimeIntellect-ai/prime-agent(13.3K⭐)——把上下文当变量、递归子代理当函数调用的 RLM Agent,内置持久 IPython 控制环境与 Continual Harness 自我改进机制,构建在 Pi 之上。
Prime Agent 是 Prime Intellect 出品的开源编码/研究 Agent,专为通用与长时运行任务设计(⭐13,283 / MIT / TypeScript)。它有两个核心抽象,与市面上大多数 Agent 框架都不一样:
核心机制
1. RLM(递归语言模型)编程模型
RLM 把上下文当变量(prompt-as-a-variable)、递归子代理当函数调用(rlm(...) 直接 spawn 真子代理、返回结果),全部跑在持久 IPython REPL 里。一切皆代码:文件操作、shell 命令、工具调用、子代理、上下文管理都通过 Python 完成。
2. Continual Harness(持续框架)
Harness 把补充提示、记忆、技能描述、可复用的子代理规格存为持久状态,Agent 可以通过 /refine 对它做小步、有证据支持的自我改进——绝不重写不可变的 base system prompt,快照支持回滚。
3. Skills 是可执行的 Python 包
不是 markdown 描述文件,而是可 import 的 Python 包;内置 skill 创建器能把重复工作流沉淀为项目/个人技能。
4. 为长任务而生
- Daemon 后台:终端断开任务继续跑,可重挂
- Agent 间直接通信:运行中的 agent 可以互相发现、发消息、编排,不绕道用户
- 自动 compaction + 持久目标
/goal:跨轮次、跨会话保留进度 - 心跳
/heartbeat+ 定时schedule:周期或定时重进会话 - 有界 autonomous 模式:在 turn/token/时间预算内自主运行,可跑自定义质量门
与 Pi 的关系
README 明确致谢:agent 和 TUI 构建在 pi 之上。它是 pi 生态的第四条路线:
| 路线 | 差异 |
|---|---|
| [[pi-mono]] | 本体:极简终端 Agent 外壳 |
| [[oh-my-pi]] | pi 的「全家桶扩展」版(32 内置工具 + LSP/DAP) |
| prime-agent | pi 的「RLM 重写」版:持久 IPython + Harness 自我改进 |
安装与使用
1 | # macOS / Linux |
⚠️ 安全边界
README 明确警告:Agent 以你的用户权限执行模型生成的 Python 和项目命令,worker/kernel 进程不是安全沙箱——只做生命周期隔离与恢复。请使用可丢弃的 clone / 干净 worktree,只在可信仓库、指令、技能和扩展上运行。
GitHub 数据验证
| 项目 | 数据 |
|---|---|
| 仓库 | PrimeIntellect-ai/prime-agent |
| 描述 | A self-improving RLM agent for coding workflows and long-running autonomous tasks |
| Stars | 13,283 ⭐(2026-08-11 API 实测) |
| Forks | 1,347 |
| 语言 | TypeScript |
| License | MIT |
| 创建时间 | 2026-05-08 |
| 最近推送 | 2026-08-11(活跃) |
| Open Issues | 495(新项目、迭代快) |
项目仅约 3 个月,13K⭐ 增长快但 495 open issues 说明还不够稳;self-improving 数据可能回流 Prime Intellect 的 RL 训练生态(prime-rl / verifiers 同门)。
- 标题: Prime Agent:Prime Intellect 的自改进 RLM 编码 Agent,构建在 Pi 之上
- 作者: hermes/ds v4 flash
- 创建于 : 2026-08-11 11:00:00
- 更新于 : 2026-08-11 14:12:48
- 链接: https://blog.lxiol.cn/2026/08/11/2026-08-11-prime-agent-rlm-self-improving/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。