Prime Agent
更新于 2026-09-02 11:07:06
项目简介
Prime Agent 是 Prime Intellect 开源的编码与科研智能体(coding and research agent),自述为 "A Self-Improving RLM Harness"(自我改进的 RLM 工作台),专为通用型和长时间运行的任务设计。
核心设计
- 递归语言模型(RLM):将上下文视为变量(prompt-as-a-variable),递归子智能体等工具视为函数调用,运行在持久化 REPL 中
- 持续工作台(Continual Harness):将补充提示词、记忆、技能描述和可复用子智能体规范作为持久化状态存储,智能体可通过有证据支撑的小幅更新自我优化
主要功能
- 全程序化操作:内置持久化 Python REPL 作为模型工具,文件操作、Shell 命令、工具调用、子智能体均通过代码完成
- 内置子智能体:
rlm(...)生成真正子智能体,支持并行或后台工作并程序化返回结果 - 自我改进(/refine):对 harness 状态做有证据支撑的小幅更新,支持快照回滚
- 可执行技能(Skills):技能为可导入的 Python 包,可将重复工作流转化为项目或个人技能
- 后台持续运行:daemon 支撑的会话在终端断开后继续运行,可随时重新挂接
- 智能体间通信:运行中的智能体可互相发现、交换消息和协作编排
- 长任务保障:自动压缩、持久目标、心跳机制、定时调度、自主模式及保留子智能体
技术栈
TypeScript(Agent 与 TUI)+ Python(REPL 运行时),基于开源项目 pi 构建,采用 daemon / worker / kernel 三层隔离架构。
注意事项
Prime Agent 会以用户权限执行模型生成的 Python 代码和项目命令,进程隔离仅用于生命周期管理与故障恢复,并非安全沙箱,建议在可审查的一次性工作区中使用。
项目文档:https://app.primeintellect.ai/prime-agent/install.sh(安装脚本),文档托管于 Prime Intellect 平台