Prime Agent

在持久运行环境中处理编码与研究任务,并把经验证的工作经验沉淀为可复用状态。

Star 数
★ 22k
最近更新
今天
License
NOASSERTION
主语言
Rust

30 秒速览

运行形态
命令行工具
可在哪里用
通用 · 跨平台
上手难度
中 · 需要几步配置
开始前需要
Shell / 命令行网络访问本地文件系统MCP Server
典型场景
需要在代码库中持续完成多步骤修改的开发者,可让代理在项目目录运行命令并改文件。
不适合
  • 需要安全执行不可信代码的团队
  • 需要明确零成本方案的个人

这个 Agent 能做什么,适合哪些场景?

Prime Agent 是面向通用编码、研究和长时任务的开源 CLI。它以持久 Python REPL 为模型工具,将上下文作为变量处理,并可通过递归子代理调用拆分工作。Continual Harness 将补充提示、记忆、技能描述和可复用子代理规格保存为持久状态;默认更新范围是当前会话,且可查看历史快照并回滚。会话由后台守护进程维持,终端断开后仍可继续运行并重新附加。它在当前目录中运行命令并修改文件,因此生成的 Python 和项目命令会以当前用户权限执行,工作进程不是安全沙箱。

在目标项目目录启动 prime-agent 后,先用 /login 选择订阅或 API 密钥提供商。模型通过持久 Python REPL 工作,可用代码执行文件操作、shell 命令、工具调用、子代理调度和上下文管理。rlm.spawn(...) 可启动并行或后台子代理并以程序方式返回结果;运行中的代理也能直接互发消息。/refine 检视当前工作轨迹,并可将有证据支持的经验更新到补充提示、记忆、技能描述或子代理规格,同时保留快照供回滚。会话还可使用自动压缩、目标、心跳、定时任务及有预算限制的自主模式延续工作。

  1. 需要在代码库中持续完成多步骤修改的开发者,可让代理在项目目录运行命令并改文件。
  2. 研究人员进行长时间评测时,可利用后台会话、自动压缩和持久目标保存进度。
  3. 需要拆分并行调查或实现工作的团队,可通过 rlm.spawn(...) 启动子代理并读取程序化结果。
  4. 重复执行项目流程的工程师,可用 /refine 将经证据支持的经验保存为后续会话可复用状态。
  5. 通过 SSH 或 tmux 工作的开发者,可在终端断开后重新附加后台会话。

如何安装或部署这个 Agent?

在 macOS、Linux 或兼容 shell 中运行安装脚本;Windows 可从 PowerShell 安装,脚本会下载 Windows x64 稳定版并校验校验和。README 未说明模型提供商的具体订阅价格或 API 费用。

如何使用这个 Agent?

进入要处理的项目目录,启动 CLI,首次运行时使用 /login 选择订阅或 API 密钥提供商。

这个 Agent 有哪些优点和局限?

优点
  • 持久 Python REPL 是内置模型工具,文件、shell、工具与上下文操作均可程序化执行。
  • rlm.spawn(...) 支持并行或后台子代理,并以程序方式返回结果。
  • Continual Harness 保存补充提示、记忆、技能描述和子代理规格,并提供可回滚的快照。
  • 后台守护进程支持断开后继续运行、重新附加、心跳和定时任务。
局限
  • 生成的 Python 与项目命令使用当前用户权限运行;工作进程和内核不是安全沙箱。
  • 首次使用必须通过 /login 选择订阅或 API 密钥提供商;README 未给出具体费用。
  • 工具与任务操作围绕 Python REPL 和终端 CLI 进行,需要熟悉代码及命令行。
  • README 没有明确列出兼容模型、提供商清单或最低运行时版本。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Prime Agent 当前 57 · 缺口较多 命令行工具 ★ 22k 今天 Rust —
Oh My Hermes(OMH) 78 · 表现良好 命令行工具免费 + 模型费 ★ 3.5k 今天 Python —
Planning with Files 73 · 存在缺口 Agent 插件 / 技能免费 ★ 28k 今天 Python Codex · Claude Code
MiMoCode 50 · 缺口较多 命令行工具免费版 + 付费版 ★ 14k 今天 TypeScript ChatGPT · Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
57/ 100 五分制 2.9 / 5
信任安全 13/29
可靠稳定 8/14
适用触发 12/18
规范维护 12/18
有效结果 7/13
证据核验 5/8
查看各维度的扣分理由
信任安全13 / 29 · 2.2/5

README明确说明模型生成的Python和项目命令以当前用户权限运行,进程隔离不是安全沙箱,并建议使用可检查恢复的工作树;这支持了风险披露,但没有证据表明权限受限或高影响操作普遍要求确认,因此最小权限和确认仅部分成立。README披露Slack连接、API密钥登录及剪贴板传输限制,但未说明一般敏感数据处理和端到端数据流。CI为只读权限、关闭持久凭据,且依赖版本以提交SHA固定;这些是有力但范围有限的供应链信号。/refine快照可回滚,但代码修改和外部操作的通用恢复方案未见。许可证和移植来源有明确说明,发布者身份仍未知。

可靠稳定8 / 14 · 2.9/5

README对持久REPL、守护进程、恢复、有限预算自主模式及质量门的边界描述具体;CI工作流列出格式、编译、静态检查、分片测试和运行时套件,并强调汇总审计覆盖范围。差异验证脚本定义了TS与Rust结果的比较字段,但给定材料没有执行结果,不能据此确认运行成功。安装依赖远程脚本和外部提供商,虽Windows校验校验和,所给安装材料未显示Linux/macOS相同校验细节。部分依赖和网络服务不可用时的行为证据有限;脚本缺少TS依赖时会给出具体错误信息。

适用触发12 / 18 · 3.3/5

项目定位为编码、研究和长时任务,并列出会话、调度、子代理、自动压缩及自主预算等场景。README指出当前目录命令和文件操作使用用户权限,说明自主模式有回合、令牌、时间预算;但权限边界及各功能的适用/禁用条件没有完整矩阵。环境说明覆盖Windows安装、SSH/tmux剪贴板和自定义CA等具体场景,也建议不可信代码放入外部受限环境;平台覆盖和配置条件仍不完整。

规范维护12 / 18 · 3.3/5

README按安装、快速开始、长任务、集成和配置组织,给出命令、示例及Slack故障排查链接;Windows安装、剪贴板限制和CA环境变量等已知限制写得较具体。仓库元数据为NOASSERTION,但LICENSE文件和Cargo清单均标注MIT,因此许可证内容存在,元数据不一致降低了清晰度。README称安装最新稳定版并提供更新命令,但给定材料没有独立变更日志或明确维护负责人;贡献讨论流程提供了部分维护路径。

有效结果7 / 13 · 2.7/5

持久REPL、可复用技能/记忆、子代理与后台续行对编码和研究长任务具有可辨认的潜在价值;输出可通过代理结果、会话恢复和命令行会话使用。材料没有具体效益对照、资源成本数据或典型任务产出样例,成本收益只能部分判断,且不能由静态材料确认结果质量。

证据核验5 / 8 · 3.1/5

README对运行权限、非沙箱属性、预算边界和剪贴板未确认状态作出可定位的具体陈述;CI配置提供可审查的门禁定义,差异脚本说明比较字段,形成多类材料间的有限佐证。徽章、论文引用及CI配置只能证明仓库给出的声明或预设流程,不能证明本修订实际通过或论文主张成立;文本将设计描述与限制分开陈述,但量化效能及结果正确性缺少给定证据。

风险与缓解建议
  • 模型生成的代码和命令以用户权限执行,且项目明确说明进程隔离不是安全沙箱;请在可信代码库和可检查、可恢复的工作树中使用。
  • README称Windows安装器校验校验和;所给材料未显示其他平台安装器具备同等校验。
  • 许可证文件与Cargo清单标注MIT,但提供的许可证元数据为NOASSERTION;发布者身份未核验。
证据充分度:低 评估于 2026年10月21日 审查版本 0e8236274707
查看完整评分方法 →

常见问题

运行是否免费?
README 称软件开源并采用 MIT 许可证,但首次使用需要选择订阅或 API 密钥提供商;费用取决于所选方案,文档未列明价格。
它会修改我的项目吗?
会。它在当前目录运行命令并修改文件;建议使用可检查和恢复的临时克隆或干净 worktree。
运行不可信代码安全吗?
README 明确说明 worker 和 kernel 不是安全沙箱;不可信代码或指令应放在外部沙箱或受限环境中运行。
终端断开后任务会停止吗?
后台守护进程可让会话继续运行,之后可用 prime-agent attach <agent> 重新附加。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents