Use the latest TypeScript SDK API.
diff --git a/docs/sdk-overview.mdx b/docs/sdk-overview.mdx
index c3d5d2ae..a62b8ed2 100644
--- a/docs/sdk-overview.mdx
+++ b/docs/sdk-overview.mdx
@@ -98,9 +98,9 @@ await sdk.destroySandbox(); // provider-defined cleanup + disposes client
| `sandbox-agent/docker` | Docker container |
| `sandbox-agent/e2b` | E2B sandbox |
| `sandbox-agent/daytona` | Daytona workspace |
-| `sandbox-agent/agentcomputer` | Agent Computer managed worker |
| `sandbox-agent/vercel` | Vercel Sandbox |
| `sandbox-agent/cloudflare` | Cloudflare Sandbox |
+| `sandbox-agent/agentcomputer` | Agent Computer managed worker |
Use `sdk.dispose()` to disconnect without changing sandbox state, `sdk.pauseSandbox()` for graceful suspension when supported, or `sdk.killSandbox()` for permanent deletion.
diff --git a/frontend/packages/website/src/components/FAQ.tsx b/frontend/packages/website/src/components/FAQ.tsx
index 555bf9b3..91755d53 100644
--- a/frontend/packages/website/src/components/FAQ.tsx
+++ b/frontend/packages/website/src/components/FAQ.tsx
@@ -21,12 +21,12 @@ const faqs = [
},
{
question: "Can I run this locally or does it require a sandbox provider?",
- answer: "Both. Run locally for development, deploy to E2B, Daytona, or Vercel Sandboxes for production.",
+ answer: "Both. Run locally for development, deploy to E2B, Daytona, Vercel, or Agent Computer Sandboxes for production.",
},
{
question: "Does it support [platform]?",
answer:
- "The server is a single Rust binary that runs anywhere with a curl install. If your platform can run Linux binaries (Docker, VMs, etc.), it works. See the deployment guides for E2B, Daytona, and Vercel Sandboxes.",
+ "The server is a single Rust binary that runs anywhere with a curl install. If your platform can run Linux binaries (Docker, VMs, etc.), it works. See the deployment guides for E2B, Daytona, Vercel, and Agent Computer Sandboxes.",
},
{
question: "Can I use this with my personal API keys?",
diff --git a/frontend/packages/website/src/components/FeatureGrid.tsx b/frontend/packages/website/src/components/FeatureGrid.tsx
index 93cbd5dd..9bf86c4b 100644
--- a/frontend/packages/website/src/components/FeatureGrid.tsx
+++ b/frontend/packages/website/src/components/FeatureGrid.tsx
@@ -83,7 +83,7 @@ export function FeatureGrid() {
Runs Inside Any Sandbox
- Lightweight static binary. One curl command to install inside E2B, Daytona, Vercel Sandboxes, or Docker.
+ Lightweight static binary. One curl command to install inside E2B, Daytona, Vercel Sandboxes, Agent Computer, or Docker.
diff --git a/frontend/packages/website/src/components/Integrations.tsx b/frontend/packages/website/src/components/Integrations.tsx
index 38f59ff7..ec51c94e 100644
--- a/frontend/packages/website/src/components/Integrations.tsx
+++ b/frontend/packages/website/src/components/Integrations.tsx
@@ -1,6 +1,6 @@
"use client";
-const integrations = ["Daytona", "E2B", "AI SDK", "Anthropic", "OpenAI", "Docker", "Fly.io", "AWS Nitro", "Postgres", "ClickHouse", "Rivet"];
+const integrations = ["Daytona", "E2B", "AI SDK", "Anthropic", "OpenAI", "Docker", "Fly.io", "AWS Nitro", "Postgres", "ClickHouse", "Rivet", "Agent Computer"];
export function Integrations() {
return (
diff --git a/server/packages/agent-management/src/agents.rs b/server/packages/agent-management/src/agents.rs
index 4f906344..ae62fec1 100644
--- a/server/packages/agent-management/src/agents.rs
+++ b/server/packages/agent-management/src/agents.rs
@@ -1782,8 +1782,8 @@ exit 0
.expect("write agent process launcher");
}
- // Pi and Cursor only need agent process launchers (native_required = false).
- for agent in [AgentId::Pi, AgentId::Cursor] {
+ // Pi, Cursor, and Mock only need agent process launchers (native_required = false).
+ for agent in [AgentId::Pi, AgentId::Cursor, AgentId::Mock] {
fs::write(manager.agent_process_path(agent), b"stub")
.expect("write agent process launcher");
}