Prime Agent 是由 Prime Intellect 开发的编码代理 harness,自 8 月发布以来已被下载超过 30 万次,处理了超过 8 万亿个 token。两周内,该系统在超过 10,000 个 Prime Sandboxes 中编排了超过 2,000 个代理的群 swarm,将自身从 TypeScript 重写为 Rust,旨在保持与原版的功能 parity。

Prime Intellect(Prime Agent 的开发者)的 Logo
Prime Intellect,Prime Agent 背后的组织www.primeintellect.ai

文章指出 Prime Agent 是由 Prime Intellect 开发的编码代理 harness。

用于 agentic 强化学习训练的 Prime Sandboxes MicroVM 基础设施
Prime Sandboxes 在 Prime Agent 重写期间用于运行代理群 swarmwww.primeintellect.ai

文章提到超过 10,000 个 Prime Sandboxes 被用于编排此次重写的代理群 swarm。

此重写采用了四代理有限状态机工作流:Planner 负责创建规格和 parity 检查;Implementer 在隔离的 worktree 中编写 Rust 代码;Reviewer 使用不同模型对抗性地检查代码;Verifier 在全新的 Prime Sandbox 中编译并运行 parity 检查。parity 检查涵盖 TUI、harness、protocol 和 feature 方面。达到 parity 后,第二个 orchestrator 启动了 hillclimbing 循环,利用 benchmark harness 分析成本、为工作者分配假设,并通过两个 reviewer agent 验证更改,最终优化启动/渲染路径,用事件驱动的等待替换轮询,并在大型会话结束后及时释放内存。

显示代理会话树的可视化,展示规划、反馈和性能 hillclimbing
Prime Agent Rust 重写的编排工作流,涉及 2,209 个代理和 16,758 条消息www.primeintellect.ai

文章描述了四代理有限状态机工作流以及第二个用于 hillclimbing 以优化性能的编排器。

TypeScript 和 Rust slash-command 菜单的并排比较,突出差异
TypeScript 和 Rust 实现的 slash-command 菜单之间 parity 检查的示例www.primeintellect.ai

文章指出在重写过程中 parity 检查覆盖了 TUI、harness、protocol 和 feature 方面。

测得的收益显示,冷启动输入就绪延迟从 ~736 ms 下降到 ~52 ms(约 14× 快速),热启动从 ~552 ms 下降到 ~41 ms(约 13× 快速)。启动后内存从 ~1,130 MB 下降到 ~237 MB(降低约 79%),安装大小从 ~172 MB 减少到 ~60 MB(减小约 65%)。重写还带来了九个 crate 的模块化代码库、每会话 worker 隔离、平台抽象的 Windows 支持(beta)以及统一的 daemon 协议。由于这些结果来自内部基准套件,缺乏通用标准,应谨慎解释。