agentOS icon

agentOS

认领

agentOS 是面向 agent 的虚拟操作系统,以库形式交付。它运行在现有后端内,为 agent 工作负载提供执行、文件系统、编排和应用部署能力。

agentOS

什么是 agentOS

agentOS 是面向 agent 的虚拟操作系统,以库形式交付。它为每个 agent 提供一个隔离环境,用于执行、文件系统访问、编排和应用,同时运行在你已经在使用的后端中。

该产品面向那些需要持久状态、工具执行和应用生成、又不想迁移到独立沙箱基础设施的 agent 开发团队。其文档涵盖 Node.js、Python、Bash、POSIX 文件系统、基于 actor 的编排,以及通过同一运行时部署 AI 生成应用。

核心能力

多语言执行

在 agent OS 内运行每个任务所需的语言或工具,包括 Node.js、Python、Bash 和注册表软件。

文件系统和存储挂载

为每个 agent 提供持久化的 POSIX 风格文件系统,并将 S3、Google Drive、主机目录或沙箱挂载为普通路径。

编排原语

在应用代码中组合循环、多玩家、agent 间工作流、定期任务以及人类介入流程。

agent 应用部署

部署用户生成的应用,这些应用包含 REST API、前端、SQLite 状态、队列、cron 任务、工作流和多玩家状态。

受限主机绑定

暴露类型化后端函数,并绑定受信任的主机能力,而不向 agent 交出原始密钥。

轻量级运行时架构

使用基于 WebAssembly 和 V8 isolates 的紧凑运行时,设计为在标准 Linux 基础设施上以内进程方式运行。

实际用例

  • 在你的后端内执行 agent 任务

    当 agent 需要在共享类型化后端函数和受控主机能力访问的同时,执行 Node.js、Python 或 Bash 代码时,使用 agentOS。

  • 持久化文件与存储工作流

    使用文件系统和挂载系统,为 agent 提供持久文件、对 S3 或 Google Drive 的访问,以及适用于存储密集型工作流的熟悉的基于路径工具。

  • 持久化的 agent 编排

    使用编排原语在应用代码中构建多步骤工作流、定期任务、循环、多玩家协作和人工审核步骤。

  • 生成式应用交付

    使用 agentOS Apps 部署 AI 生成的应用,这些应用通过同一个应用部署公开 REST API、前端、SQLite 状态、队列、cron 和多玩家状态。

  • 组合式 agent 工具链

    当工作负载在单个运行时中需要一种以上能力时,使用注册表和执行模型将 agent、浏览器工具和软件包组合起来。

Pros and Cons

Pros

  • 运行在现有后端进程内,核心库无需单独的沙箱、虚拟机或 SaaS 层。
  • 在一个系统中同时支持执行、文件系统、编排和应用,而不是拆分成多个独立服务。
  • 文档说明了持久化 POSIX 文件系统,以及用于 S3、Google Drive、主机目录和沙箱路径的挂载。
  • 提供基于 V8 isolates 和 WebAssembly 的紧凑运行时,并支持类似 Linux 的进程与网络语义。
  • 包含冷启动、内存占用和成本对比的基准材料与方法说明。

Cons

  • agentOS Apps 仍处于预览阶段,其 API 可能会变更。
  • 该网站强调与 Linux 兼容的基础设施和以内进程方式执行,因此需要托管式管理平台的团队可能需要自行搭建更多部署栈。

FAQ

什么是 agentOS?

agentOS 是一个轻量级库,为每个 agent 提供类似操作系统的执行、文件系统、编排和应用环境。它旨在运行在现有后端中,而不是作为独立的沙箱、虚拟机或 SaaS。

agentOS 支持哪些类型的工作负载?

源内容展示了 Node.js、Python 和 Bash 执行的设置,以及文件系统、编排和应用部署工作流。该平台还说明了其软件注册表以及 S3、Google Drive 和主机目录等文件系统挂载。

agentOS 是否需要单独的沙箱或虚拟机服务?

不需要。网站将 agentOS 描述为在你现有的后端进程中运行,核心库不需要沙箱、虚拟机或 SaaS。

agentOS Apps 已经适合生产环境了吗?

应用文档说明 agentOS Apps 仍处于预览阶段,其 API 可能会发生变化。

如何安装 agentOS?

文档显示可通过 npm 安装,例如 @rivet-dev/agentos 和 @rivet-dev/agentos-apps。

Quick Facts

类别
开发者工具
产品类型
面向 agent 的虚拟操作系统
主要用户
构建 AI agent 和生成式应用的团队
平台
Node.js 后端 / Linux 基础设施
包安装
npm install @rivet-dev/agentos
网站
agentos-sdk.dev