# agentOS agentOS 是以库形式交付的智能体虚拟操作系统,可在现有后端中运行,为智能体工作负载提供执行、文件系统、编排和应用部署能力。 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI应用构建器, AI开发者工具 ## 什么是 agentOS? agentOS 是面向 agent 的虚拟操作系统,以库形式交付。它为每个 agent 提供一个隔离环境,用于执行、文件系统访问、编排和应用,同时运行在你已经在使用的后端中。 该产品面向那些需要持久状态、工具执行和应用生成、又不想迁移到独立沙箱基础设施的 agent 开发团队。其文档涵盖 Node.js、Python、Bash、POSIX 文件系统、基于 actor 的编排,以及通过同一运行时部署 AI 生成应用。 ## agentOS 能做什么? ### 多语言执行 在 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、浏览器工具和软件包组合起来。 ## 常见问题 ### 什么是 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。 ## 快速信息 - **类别**: 开发者工具 - **产品类型**: 面向 agent 的虚拟操作系统 - **主要用户**: 构建 AI agent 和生成式应用的团队 - **平台**: Node.js 后端 / Linux 基础设施 - **包安装**: npm install @rivet-dev/agentos - **网站**: agentos-sdk.dev