Repolode
PrimeIntellect-ai

PrimeIntellect-ai/prime-agent

一个开源编程与研究智能体,基于持久化 Python REPL、递归子智能体和可自我优化的 harness 状态,适合长时间运行的任务。

可替代:Claude CodeDevin

Star
22,116
Fork
2,449
未关闭 Issue
146
最近提交
7小时前

这是什么?

Prime Agent 是一个面向通用和长时间任务的编程与研究智能体。它采用递归语言模型(RLM)的设计:上下文以变量形式保存,子智能体等工具则在持久化的 Python REPL 中以函数调用的方式使用。文件操作、Shell 命令和上下文管理都通过代码完成。

智能体会把补充提示词、记忆、技能描述和可复用的子智能体规格保存为持久状态。执行 /refine 命令时,它会审查当前执行轨迹,并对这些状态做小幅、有证据支持的更新,同时保留快照以便回滚。基础系统提示词不会被改写。

会话可以在守护进程下后台运行,终端断开后任务继续执行,之后还能重新连接。心跳、定时任务、持久目标,以及带有轮次、token 和时间预算的自主模式,都面向数小时的长任务。安装方式为 macOS 和 Linux 上的 Shell 脚本,以及 Windows 上的 PowerShell 脚本。

核心功能

  • 01持久化 Python REPL 作为文件、Shell 和子智能体操作的核心工具。
  • 02内置 rlm.spawn,可启动子智能体执行并行或后台任务。
  • 03/refine 基于证据对补充性 harness 状态进行小幅更新,并支持回滚快照。
  • 04守护进程管理的会话在终端断开后继续运行,可随时重新连接。
  • 05支持 Slack 连接器、心跳、定时任务和持久目标,适合长时间工作。

适用场景

  • 运行需要数小时的编程任务,并在关闭终端后继续执行。
  • 需要并行子智能体和可复现 harness 状态的研究评估。
  • 将重复的开发流程沉淀为基于 Python 的可复用技能。
  • 在用户自定义质量门禁下运行有预算限制的自主编程会话。

标签

常见问题

prime-agent 是什么?
一个开源编程与研究智能体,基于持久化 Python REPL、递归子智能体和可自我优化的 harness 状态,适合长时间运行的任务。 Prime Agent 是一个面向通用和长时间任务的编程与研究智能体。它采用递归语言模型(RLM)的设计:上下文以变量形式保存,子智能体等工具则在持久化的 Python REPL 中以函数调用的方式使用。文件操作、Shell 命令和上下文管理都通过代码完成。
prime-agent 可以免费使用吗?用的什么许可证?
prime-agent 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
prime-agent 还在维护吗?
活跃维护中。prime-agent 最近一次提交是在 2026年10月18日。
prime-agent 适合用来做什么?
运行需要数小时的编程任务,并在关闭终端后继续执行。 需要并行子智能体和可复现 harness 状态的研究评估。 将重复的开发流程沉淀为基于 Python 的可复用技能。 在用户自定义质量门禁下运行有预算限制的自主编程会话。
在哪里获取 prime-agent?
源代码和安装说明在 GitHub 上:https://github.com/PrimeIntellect-ai/prime-agent

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目