Prime Agent
在持久运行环境中处理编码与研究任务,并把经验证的工作经验沉淀为可复用状态。
- Star 数
- ★ 22k
- 最近更新
- 今天
- License
- NOASSERTION
- 主语言
- Rust
- FA 评分
- 57/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 需要在代码库中持续完成多步骤修改的开发者,可让代理在项目目录运行命令并改文件。
- 不适合
- 需要安全执行不可信代码的团队
- 需要明确零成本方案的个人
- 源码审查
- 57/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Prime Agent 是面向通用编码、研究和长时任务的开源 CLI。它以持久 Python REPL 为模型工具,将上下文作为变量处理,并可通过递归子代理调用拆分工作。Continual Harness 将补充提示、记忆、技能描述和可复用子代理规格保存为持久状态;默认更新范围是当前会话,且可查看历史快照并回滚。会话由后台守护进程维持,终端断开后仍可继续运行并重新附加。它在当前目录中运行命令并修改文件,因此生成的 Python 和项目命令会以当前用户权限执行,工作进程不是安全沙箱。
在目标项目目录启动 prime-agent 后,先用 /login 选择订阅或 API 密钥提供商。模型通过持久 Python REPL 工作,可用代码执行文件操作、shell 命令、工具调用、子代理调度和上下文管理。rlm.spawn(...) 可启动并行或后台子代理并以程序方式返回结果;运行中的代理也能直接互发消息。/refine 检视当前工作轨迹,并可将有证据支持的经验更新到补充提示、记忆、技能描述或子代理规格,同时保留快照供回滚。会话还可使用自动压缩、目标、心跳、定时任务及有预算限制的自主模式延续工作。
- 需要在代码库中持续完成多步骤修改的开发者,可让代理在项目目录运行命令并改文件。
- 研究人员进行长时间评测时,可利用后台会话、自动压缩和持久目标保存进度。
- 需要拆分并行调查或实现工作的团队,可通过
rlm.spawn(...)启动子代理并读取程序化结果。 - 重复执行项目流程的工程师,可用
/refine将经证据支持的经验保存为后续会话可复用状态。 - 通过 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?
查看各维度的扣分理由
README明确说明模型生成的Python和项目命令以当前用户权限运行,进程隔离不是安全沙箱,并建议使用可检查恢复的工作树;这支持了风险披露,但没有证据表明权限受限或高影响操作普遍要求确认,因此最小权限和确认仅部分成立。README披露Slack连接、API密钥登录及剪贴板传输限制,但未说明一般敏感数据处理和端到端数据流。CI为只读权限、关闭持久凭据,且依赖版本以提交SHA固定;这些是有力但范围有限的供应链信号。/refine快照可回滚,但代码修改和外部操作的通用恢复方案未见。许可证和移植来源有明确说明,发布者身份仍未知。
README对持久REPL、守护进程、恢复、有限预算自主模式及质量门的边界描述具体;CI工作流列出格式、编译、静态检查、分片测试和运行时套件,并强调汇总审计覆盖范围。差异验证脚本定义了TS与Rust结果的比较字段,但给定材料没有执行结果,不能据此确认运行成功。安装依赖远程脚本和外部提供商,虽Windows校验校验和,所给安装材料未显示Linux/macOS相同校验细节。部分依赖和网络服务不可用时的行为证据有限;脚本缺少TS依赖时会给出具体错误信息。
项目定位为编码、研究和长时任务,并列出会话、调度、子代理、自动压缩及自主预算等场景。README指出当前目录命令和文件操作使用用户权限,说明自主模式有回合、令牌、时间预算;但权限边界及各功能的适用/禁用条件没有完整矩阵。环境说明覆盖Windows安装、SSH/tmux剪贴板和自定义CA等具体场景,也建议不可信代码放入外部受限环境;平台覆盖和配置条件仍不完整。
README按安装、快速开始、长任务、集成和配置组织,给出命令、示例及Slack故障排查链接;Windows安装、剪贴板限制和CA环境变量等已知限制写得较具体。仓库元数据为NOASSERTION,但LICENSE文件和Cargo清单均标注MIT,因此许可证内容存在,元数据不一致降低了清晰度。README称安装最新稳定版并提供更新命令,但给定材料没有独立变更日志或明确维护负责人;贡献讨论流程提供了部分维护路径。
持久REPL、可复用技能/记忆、子代理与后台续行对编码和研究长任务具有可辨认的潜在价值;输出可通过代理结果、会话恢复和命令行会话使用。材料没有具体效益对照、资源成本数据或典型任务产出样例,成本收益只能部分判断,且不能由静态材料确认结果质量。
README对运行权限、非沙箱属性、预算边界和剪贴板未确认状态作出可定位的具体陈述;CI配置提供可审查的门禁定义,差异脚本说明比较字段,形成多类材料间的有限佐证。徽章、论文引用及CI配置只能证明仓库给出的声明或预设流程,不能证明本修订实际通过或论文主张成立;文本将设计描述与限制分开陈述,但量化效能及结果正确性缺少给定证据。
- 模型生成的代码和命令以用户权限执行,且项目明确说明进程隔离不是安全沙箱;请在可信代码库和可检查、可恢复的工作树中使用。
- README称Windows安装器校验校验和;所给材料未显示其他平台安装器具备同等校验。
- 许可证文件与Cargo清单标注MIT,但提供的许可证元数据为NOASSERTION;发布者身份未核验。
常见问题
运行是否免费?
它会修改我的项目吗?
运行不可信代码安全吗?
终端断开后任务会停止吗?
prime-agent attach <agent> 重新附加。