Ovo Rust 多智能体运行时
为 Rust 应用嵌入可动态生成智能体并执行带日志 Rhai 工作流的运行时内核。
- 源仓库
- qntx/bot
- Star 数
- ★ 570
- 最近更新
- 今天
- License
- Apache-2.0
- 主语言
- Rust
- FA 评分
- 58/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台
- 费用
- 免费,无需付费服务
- 上手难度
- 高 · 需要较重的基础设施
- 开始前需要
- 典型场景
- Rust 应用开发者希望在自己的程序中嵌入多智能体运行时。
- 不适合
- 需要现成聊天机器人或可直接部署服务的团队
- 源码审查
- 58/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Ovo 是面向 Rust 的可嵌入多智能体运行时内核。README 明确提到动态生成智能体和带日志记录的 Rhai 工作流。它适合希望把运行时能力嵌入自身 Rust 应用的开发者。现有材料没有列出具体 API、组件接口、工作流输出格式或部署步骤。README 未提供安装或首次运行示例,因此无法据此判断集成所需的具体代码和运行环境。
README 将 Ovo 描述为 Rust 的可嵌入多智能体运行时内核,并点名动态生成智能体与带日志的 Rhai 工作流。材料没有说明智能体读取哪些输入、调用哪些工具或服务、工作流如何启动、日志记录哪些内容,也未给出输出格式或 API 名称。
- Rust 应用开发者希望在自己的程序中嵌入多智能体运行时。
- 需要在运行时动态生成智能体的 Rust 项目团队。
- 希望用 Rhai 工作流编排多智能体行为的开发者。
- 需要工作流带日志记录的 Rust 自动化项目团队。
如何安装或部署这个 Agent?
现有材料没有安装说明。未提供 Cargo 包名或版本、安装命令、Rust 工具链版本、配置要求或依赖服务信息,因此无法给出可复制的安装步骤。
如何使用这个 Agent?
现有材料没有 API、配置、命令或首次运行示例。README 只说明它是可嵌入的 Rust 运行时内核,并提及动态生成智能体和带日志的 Rhai 工作流;具体初始化方式、输入、执行和输出均未说明。
这个 Agent 有哪些优点和局限?
- 定位为可嵌入 Rust 应用的运行时内核,适合把运行时集成到自有程序中。
- 明确支持动态生成智能体这一执行模式。
- 明确提到 Rhai 工作流,并说明工作流带日志记录。
- 没有安装、初始化或首次运行示例,集成成本难以评估。
- 未给出 API、工作流接口或可观察输出的具体说明。
- 未说明运行时版本要求、外部依赖或可部署形态。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Ovo Rust 多智能体运行时 当前 | 58 · 缺口较多 | 代码库 / SDK免费 | ★ 570 | 今天 | Rust | — |
| Rovai AI | 77 · 表现良好 | — | ★ 255 | 今天 | Rust | Codex · Claude Code |
| Loadout 上下文装备器 | 71 · 存在缺口 | 命令行工具免费 | ★ 33 | 1 个月前 | Rust | Codex · Claude Code |
| zerostack | 69 · 存在缺口 | 命令行工具免费 + 模型费 | ★ 1.7k | 4 天前 | Rust | OpenAI API · Claude API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
安全说明指出默认离线路径使用 MockSampler,网络提供方受 feature 控制,工具受 cwd 限制,预算、深度和并发有上限,且生产隔离需注入 OS 后端;这些支撑最小权限和外部影响控制得 2 分。材料未说明每项外部副作用都需用户逐次确认、敏感数据保存或清理规则及回滚机制,相关项扣分。依赖策略列明 cargo deny、RustSec 和许可检查,但未给出本修订的检查结果,故为 2 分。README 提及 QuantX 与代码仓库身份,但发布者未验证且贡献者身份及更新责任仅部分清楚,归属得 1 分。
crate 文档、workspace feature 配置和 SECURITY.md 对默认离线、可选网络适配器及沙箱限制大体一致,得 2 分。依赖有版本约束且第三方来源策略明确,但材料未给锁文件或可用性证据,故非满分。错误行为与可诊断信息没有足够源代码细节,得 1 分。
项目面向 Rust 嵌入式运行时,涵盖 agent、工具、工作流及 LLM 适配器等使用场景,得 2 分。安全说明较明确地划定 cwd jail、进程内隔离、OS 沙箱及预算边界,能力边界得 3 分。网络适配器以 feature 区分,使用触发和环境要求有说明,但缺少更完整的选择指南与平台矩阵,相关项得 2 分。
README、crate 导出及 workspace 体现了模块化组织,信息架构得 2 分;安全说明给出 cargo add、feature 和 Linux helper 线索,但安装步骤不完整,得 1 分。crate 命名与 0.9.1 版本较一致,得 2 分。样本没有面向用户的示例或 FAQ,得 0 分。已披露 cwd jail 不是 OS 沙箱、默认进程内隔离及平台沙箱可能失败等限制,得 2 分。README 与 Cargo 元数据提供双许可证信息,得 3 分。版本信息存在,但未见变更日志;维护与漏洞报告渠道有说明但依赖“可用时”的 advisory channel,故版本/维护项分别得 1、2 分。
作为嵌入式多 agent runtime 内核,模块导出和安全配置提示有实际使用价值,输出可集成性得 2 分。动态 spawn、journaled Rhai workflow 与可替换采样器带来可见增量能力,得 2 分。集成涉及多个 crates、feature、工具 jail 与 OS 后端,收益成本说明不足,得 1 分。
安全边界、版本、许可和 feature 声明可在所给 README、Cargo.toml、crate 文档及 SECURITY.md 中追溯,得 2 分。多处声明得到不同文件交叉支持,但缺少本修订运行或审计结果,得 2 分。安全说明将事实、配置约束和生产建议分开表达,也明确指出限制;但部分依赖策略未附验证结果,得 2 分。
- 安全说明将工具 cwd jail 明确限定为非 OS 沙箱;部署时需按其指引配置 OS 隔离后端,且生产配置无法从本静态材料验证。
- 材料没有示例、FAQ、变更日志或逐项副作用确认与回滚说明;不要据此推断这些机制不存在或已验证。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
[0.9.1] - 2026-08-21 🚀 Features - *(w7)* TurnEvent live observation surface - Mode B spawn events + W8.1 jail realpath fail-closed - *(w8)* Process sandbox port + explicit ShellTool isolation - *(w8)* MacOS SeatbeltBackend process sandbox 🐛 Bug Fixes - Production-hardening fail-closed security and transport honesty - Pre-stability 0.9 — drop freeze, fail-closed control plane - *(host)* Pair SpawnFinished on pre-start spawn failures - *(sandbox)* Drop tempfile so Linux all-features clippy passes - Restore Machine-stable and state machine rustdoc after rename …在 GitHub 查看 ↗
常见问题
这是可以直接运行的聊天机器人吗?
必须使用 Rhai 吗?
运行时需要哪些服务或凭据?
工作流失败时会产生什么日志或结果?
谢谢反馈,我们会据此改进页面。