@voltagent/sandbox-blaxel@2.1.0
VoltAgent/voltagent@voltagent/sandbox-blaxel@2.1.0May 11, 2026by voltagent-bot
AI Summary
A major addition to the ecosystem, this release introduces a new Blaxel sandbox provider for running shell commands securely.
Key Highlights
- Introduce @voltagent/sandbox-blaxel as a new workspace sandbox provider
- Support streaming stdout/stderr, per-call timeouts, and AbortSignal
- Enable lazy provisioning and direct access to underlying Blaxel SDK
New Features
- BlaxelSandbox provider
Full Release Notes
### Minor Changes
- [#1275](https://github.com/VoltAgent/voltagent/pull/1275) [`74eb6f0`](https://github.com/VoltAgent/voltagent/commit/74eb6f016da09fc8982b73e7934d76d535aa2910) Thanks [@zrosenbauer](https://github.com/zrosenbauer)! - Add `@voltagent/sandbox-blaxel` — a new workspace sandbox provider that runs your agents' shell commands inside [Blaxel](https://blaxel.ai)-managed sandboxes.
```ts
import { Workspace } from "@voltagent/core";
import { BlaxelSandbox } from "@voltagent/sandbox-blaxel";
const workspace = new Workspace({
sandbox: new BlaxelSandbox({
apiKey: process.env.BL_API_KEY,
workspace: process.env.BL_WORKSPACE,
config: { name: "voltagent-prod", region: "us-pdx-1" },
}),
});
```
Supports streaming stdout/stderr, per-call timeouts and `AbortSignal`, output truncation, and lazy provisioning. Reach the underlying Blaxel SDK directly via `sandbox.getSandbox()` when you need provider-specific APIs (filesystem, previews, sessions, etc.).