Skip to content

Commit e724994

Browse files
committed
small fixes
1 parent e967b8a commit e724994

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

src/content/changelog/agents/2025-08-05-sandbox-sdk-major-update.mdx

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title: Cloudflare Sandbox SDK adds Streaming, Code Interpreter, Git, Process Control and more
2+
title: Cloudflare Sandbox SDK adds streaming, code interpreter, Git support, process control and more
33
description: The latest release transforms the Sandbox SDK into a full edge-native code execution platform, enabling secure, containerized runtimes with real-time streaming, language interpreters, Git integration, process lifecycle management, and port forwarding.
44
products:
55
- agents
66
- workers
77
date: 2025-08-05
88
---
99

10-
We’ve shipped a major release for the [@cloudflare/sandbox](https://github.com/cloudflare/sandbox) SDK, turning it into a full-featured, container-based execution platform that runs securely on Cloudflare Workers.
10+
We’ve shipped a major release for the [@cloudflare/sandbox](https://github.com/cloudflare/sandbox-sdk) SDK, turning it into a full-featured, container-based execution platform that runs securely on Cloudflare Workers.
1111

1212
This update adds live streaming of output, persistent Python and JavaScript code interpreters with rich output support (charts, tables, HTML, JSON), file system access, Git operations, full background process control, and the ability to expose running services via public URLs.
1313

1414
This makes it ideal for building AI agents, CI runners, cloud REPLs, data analysis pipelines, or full developer tools — all without managing infrastructure.
1515

16-
### Code Interpreter (Python, JS, TS)
16+
### Code interpreter (Python, JS, TS)
1717

1818
Create persistent code contexts with support for rich visual + structured outputs.
1919

@@ -57,7 +57,7 @@ export default {
5757
});
5858
```
5959
60-
### Real-time Streaming Output
60+
### Real-time streaming output
6161
6262
Returns a streaming response for real-time processing.
6363
@@ -77,7 +77,7 @@ const preview = await sandbox.exposePort(8000);
7777
console.log("Live preview at:", preview.url);
7878
```
7979
80-
### Full Process Lifecycle Control
80+
### Full process lifecycle control
8181
8282
Start, inspect, and terminate long-running background processes.
8383
@@ -99,7 +99,7 @@ for await (const log of parseSSEStream<LogEvent>(logStream)) {
9999
- streamProcessLogs(id, options?) - Stream logs from running processes
100100
- getProcessLogs(id) - Get accumulated process output
101101
102-
### Git Integration
102+
### Git integration
103103
104104
Clone Git repositories directly into the sandbox.
105105
@@ -110,7 +110,7 @@ await sandbox.gitCheckout("https://github.com/user/repo", {
110110
});
111111
```
112112
113-
### Rich Output Handling
113+
### Rich output handling
114114
115115
Interpreter outputs are auto-formatted and returned in multiple formats:
116116
@@ -142,15 +142,4 @@ if (result.png) {
142142
}
143143
```
144144
145-
### Git Integration
146-
147-
Clone Git repositories directly into the sandbox.
148-
149-
```ts
150-
await sandbox.gitCheckout("https://github.com/user/repo", {
151-
branch: "main",
152-
targetDir: "my-project",
153-
});
154-
```
155-
156145
Sandboxes are still experimental. We're using them to explore how isolated, container-like workloads might scale on Cloudflare — and to help define the developer experience around them.

0 commit comments

Comments
 (0)