让 AI 连续工作几小时,麻烦往往不在“会不会回答”,而在服务重启、机器故障或暂时无人使用后,它还能不能接着做。Rivet 的思路是:给每个 Agent、会话或用户分配一个 Actor——拥有独立身份和私有状态的计算单元。它通过消息与外界协作,并自带队列、实时连接和 SQLite 数据库;聊天记录等状态因此能跟着 Actor 保存,而不是散落在外部系统里。
Rivet 把自己称为面向 Agent 工作负载的编排器:类似 Kubernetes 决定容器在哪里运行,它负责调度粒度更细、带状态的 Actor。空闲 Actor 会保存状态并卸载,收到请求再恢复。项目方称,单个 Actor 占用 72 KB,冷启动为 6.9 毫秒,从休眠唤醒为 4.4 毫秒;多步工作流也可从中断处重放,而非全部重来。它还宣称一个控制平面可管理数十亿个 Actor,但材料未提供独立测试,规模与并发状态冲突下的实际表现仍待验证。