# Rivet 推出 agentOS 執行輕量化 Agent

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 原作者：Rivet (@rivet_dev) · 策展與摘要：EasyVibeCoding · 平台：X (Twitter) · 熱度：🔥🔥 · 日期：2026-07-24

> 原始來源：https://x.com/rivet_dev/status/2079952802684780593

## 證據與延伸閱讀

- [Rivet 推出 agentOS 執行輕量化 Agent。](https://rivet.dev/changelog/2026-07-22-eve-now-supports-agentos-for-running-agents-without-a-sandbox/)
- [以 WebAssembly 與 V8 取代微型虛擬機器。](https://github.com/rivet-dev/agentos)

## 中文摘要

Rivet 推出 agentOS 執行輕量化 Agent。

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/e0d174bc8fb2bd7d.jpg)
> 黑白設計風格的視覺標識，展示 AgentOS 與另一個品牌標誌之間的合作或連結關係。

**核心架構與效能優勢**
agentOS 採用 WebAssembly 與 V8 isolates 取代微型虛擬機器（microVM），免去核心、hypervisor 與繁瑣的配置流程，提供極佳的效能與安全性。
- 冷啟動速度達 `4.8 ms`（p50），比主流沙盒快上 `92` 倍。
- 每個實例記憶體佔用約 `22 MB`，比沙盒縮減 `47` 倍。
- 自架成本比傳統沙盒便宜高達 `254` 倍。
- 提供預設拒絕（deny-by-default）的檔案系統、網路與行程存取權限。

<video src="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/1784823384760-dbik9s1r.mp4" poster="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/d2042cc7979a496b.jpg" controls playsinline preload="metadata" style="max-width:100%;height:auto;display:block;margin:1rem 0"></video>
> 本影片展示某運行環境的性能比較網頁，透過圖表與數據呈現冷啟動時間、記憶體用量與執行成本的優勢。

**快速上手與安裝**
使用者可直接透過套件管理器將 agentOS 安裝至既有後端，並透過程式碼建立工作階段與傳送 prompt。
1. 安裝核心與相關軟體套件：
   ```bash
   npm install @rivet-dev/agentos-core @agentos-software/common @agentos-software/pi
   ```
2. 在程式碼中初始化 agentOS 並開啟工作階段：
   ```ts
   import { AgentOs } from "@rivet-dev/agentos-core";
   import common from "@agentos-software/common";
   import pi from "@agentos-software/pi";

   const vm = await AgentOs.create({ software: [common, pi] });

   await vm.openSession({
     agent: "pi",
     env: { ANTHROPIC_API_KEY: process.env.ANTHROPIC_API_KEY! },
   });

   vm.onSessionEvent((event) => {
     console.log(event);
   });

   await vm.prompt({
     content: [{ type: "text", text: "Write a hello world script to /home/agentos/hello.js" }],
   });

   const content = await vm.readFile("/home/agentos/hello.js");
   console.log(new TextDecoder().decode(content));

   await vm.deleteSession();
   await vm.dispose();
   ```

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/fe2e8f70afca1d72.jpg)
> AgentOS 與 Rivet 的設定、沙盒環境定義與執行指令程式碼範例圖解。

**Vercel Eve 整合應用**
Vercel 的 Eve 框架現已正式支援 agentOS，讓開發者能在 Vercel 或 Rivet 上無縫部署 Agent。
- 安裝套件：
  ```bash
  pnpm add eve @rivet-dev/agentos @rivet-dev/agentos-eve
  ```
- 設定 Eve 的 sandbox 實作：
  ```ts
  import { agentOSBackend } from "@rivet-dev/agentos-eve";
  import { defineSandbox } from "eve/sandbox";

  export default defineSandbox({
  	backend: agentOSBackend({ actor: "vm" }),
  });
  ```

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/c68eb8051216abd5.png)
> AgentOS 與 eve 的合作或整合視覺標誌，採用簡約的黑白線條設計。

**檔案系統與擴充功能**
agentOS 內建持久化的 POSIX 檔案系統，並支援掛載外部儲存空間。
- 支援掛載 S3 相容儲存空間或 Google Drive：
  ```ts
  import { agentOS, setup } from "@rivet-dev/agentos";

  export const vm = agentOS({
  	mounts: [
  		{
  			path: "/mnt/data",
  			plugin: {
  				id: "s3",
  				config: { bucket: "my-bucket", prefix: "agent-data/", region: "us-east-1" },
  			},
  		},
  	],
  });

  export const registry = setup({ use: { vm } });
  ```
- 針對需要完整瀏覽器或原生編譯等重度工作負載，可按需啟動沙盒擴充功能。相關專案與原始碼可至 [GitHub 專案庫](https://github.com/rivet-dev/agentos) 與 [agentOS 官方文件](https://agentos-sdk.dev/) 檢視。

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/f71813e4af0e7815.png)
> 兩張展示卡片分別說明程式執行（Execution）環境支援 Node.js、Python 與 Bash，以及檔案系統（Filesystem）支援掛載 S3、Drive、SQLite 與主機儲存空間。

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/72024100f33c6ec4.jpg)
> 「Worlds」主題簡介，說明 World 抽象層可讓工作流程在任何地方執行（包括本機、Vercel 或任何雲端），且其執行階段、佇列與持久化皆具備模組化與可替換性。

## 標籤

Agent, 新產品, Rivet
