↗启步 AITHE DAILY SIGNAL
← 返回开源周榜
Agent 与自动化 / 全球

rivet-dev/rivet:给长期运行的 AI 代理保存状态和调度能力

Rivet 用 Actor 组织代理、工作流与沙箱,为每个实例提供持久状态、实时连接和调度能力。适合开发需要跨请求、休眠或重启保留上下文的 AI 应用。

+217近 7 天 Star
6,546总 Star

它做什么

Rivet 的 Actor 是按键寻址的长期进程,可按代理、会话、用户或租户创建。每个 Actor 可以拥有 SQLite 数据库、键值存储、队列和实时连接,空闲时保存状态后休眠,请求到来再恢复。控制面先把写入复制到多个实例磁盘,再在后台转移到对象存储;README 将其描述为一个 Rust 二进制加对象存储桶的部署形态。

值得关注的细节

它提供 Node.js、Bun、Rust 等使用入口,以及后端类型化 SDK、React 集成、HTTP 和 WebSocket 网络能力。项目将代理、可重放工作流、沙箱和预览中的动态应用都放进同一调度模型,适合希望减少自行维护会话生命周期的团队。仓库公布了冷启动、唤醒和内存数据,也明确写出测试环境与方法,不能把这些数字直接当成任意部署的表现。上手应先看对应语言的示例,再根据状态保存、隔离和容量需求评估。

前往 GitHub 查看项目 ↗