agentOS icon

agentOS

認領

agentOS 是一款以 library 形式提供給 agent 的虛擬作業系統,可在既有 backend 內執行,提供 execution、filesystem、orchestration 與 app deployment 功能。

agentOS

agentOS 是什麼

agentOS 是一款以 library 形式提供給 agent 的虛擬作業系統,可在既有 backend 內執行,為每個 agent 提供獨立的 execution、filesystem 存取、orchestration 與 apps 環境。

這個產品是為需要持久狀態、工具執行與應用程式生成的 agent 團隊而設計,且無需移轉到獨立的 sandbox 基礎架構。其文件涵蓋 Node.js、Python、Bash、POSIX 檔案系統、以 actor 為基礎的 orchestration,以及透過相同 runtime 部署 AI 生成的 app。

核心功能

多語言執行

在 agent OS 內執行每個工作所需的語言或工具,包括 Node.js、Python、Bash 與 registry 軟體。

檔案系統與儲存掛載

為每個 agent 提供持久化的 POSIX 風格檔案系統,並將 S3、Google Drive、主機目錄或 sandbox 以一般路徑掛載。

編排原語

在 application code 中組合迴圈、多人協作、agent-to-agent 工作流程、週期性工作與 human-in-the-loop 流程。

agent app 部署

部署使用者生成的應用程式,包含 REST APIs、frontends、SQLite 狀態、queues、cron jobs、workflows 與多人狀態。

受範圍限制的主機繫結

公開具型別的 backend 函式,並綁定受信任的主機能力,而不直接交出原始 secrets 給 agents。

輕量化 runtime 架構

使用基於 WebAssembly 與 V8 isolates 的精簡 runtime,設計為可在標準 Linux 基礎架構上 in-process 執行。

實用使用情境

  • 在你的 backend 內執行 agent 工作

    當 agent 需要在共享型別化 backend 函式與受控主機能力存取的同時,以 Node.js、Python 或 Bash 執行程式碼時,使用 agentOS。

  • 持久化檔案與儲存工作流程

    使用檔案系統與掛載系統,為 agents 提供持久檔案、S3 或 Google Drive 存取,以及適合儲存密集型工作流程的熟悉路徑式工具。

  • 持久化 agent orchestration

    使用 orchestration 原語,在 application code 中建立多步驟工作流程、週期性工作、迴圈、多人協作協調與人工審核步驟。

  • 生成式 app 交付

    使用 agentOS Apps 部署 AI 生成的應用程式,從相同的 app deployment 提供 REST APIs、frontends、SQLite 狀態、queues、crons 與多人狀態。

  • 複合式 agent 工具鏈

    當工作負載在單一 runtime 內需要超過一種能力時,使用 registry 與 execution 模型來組合 agents、browser tools 與軟體套件。

Pros and Cons

Pros

  • 在既有 backend 程序內執行,避免核心 library 需要額外的 sandbox、VM 或 SaaS 層。
  • 將 execution、filesystems、orchestration 與 apps 整合在同一套系統中,而不是分散到多個服務。
  • 文件說明了具持久性的 POSIX 檔案系統,並支援 S3、Google Drive、主機目錄與 sandbox 路徑的掛載。
  • 提供基於 V8 isolates 與 WebAssembly 的精簡 runtime,並支援類 Linux 的 process 與 networking 語意。
  • 包含 cold starts、memory footprint 與 cost comparisons 的 benchmark 資料與方法。

Cons

  • agentOS Apps 仍處於預覽階段,其 API 可能會變更。
  • 網站強調與 Linux 相容的基礎架構及 in-process 執行,因此需要代管管理平台的團隊可能得自行組裝更多部署堆疊。

FAQ

什麼是 agentOS?

agentOS 是一款輕量級 library,為每個 agent 提供類作業系統的執行、檔案系統、編排與應用程式環境。它設計為在既有 backend 內執行,而不是作為獨立的沙箱、VM 或 SaaS。

agentOS 支援哪些類型的工作負載?

來源內容顯示可用於 Node.js、Python 與 Bash 執行,並支援檔案系統、編排與應用程式部署工作流程。此平台也說明了其軟體登錄庫,以及像 S3、Google Drive 與主機目錄這類的檔案系統掛載。

agentOS 需要獨立的沙箱或 VM 服務嗎?

不需要。網站將 agentOS 描述為在你現有的 backend 程序中執行,核心 library 不需要獨立的沙箱、VM 或 SaaS。

agentOS Apps 已達到正式穩定嗎?

應用程式文件說明 agentOS Apps 目前處於預覽階段,其 API 可能會變更。

如何安裝 agentOS?

文件顯示可透過 npm 安裝,例如 @rivet-dev/agentos 和 @rivet-dev/agentos-apps。

Quick Facts

分類
開發者工具
產品類型
代理用虛擬作業系統
主要使用者
打造 AI agents 與生成式應用程式的團隊
平台
Node.js backend / Linux 基礎架構
套件安裝
npm install @rivet-dev/agentos
網站
agentos-sdk.dev